当前位置: 首页 > news >正文

企业网站代码绍兴建站公司模板

企业网站代码,绍兴建站公司模板,wordpress可以做下载文件,地推公司排名1 缓存代理 1.1 缓存代理的概述 web代理的作用 缓存网页对象,减少重复请求 存储一些之前被访问的或且可能将要备再次访问的静态网页资源对象,使用户可以直接从缓存代理服务器获取资源,从而减少上游原始服务器的负载压力,加快整…

1 缓存代理

1.1 缓存代理的概述

web代理的作用

缓存网页对象,减少重复请求

存储一些之前被访问的或且可能将要备再次访问的静态网页资源对象,使用户可以直接从缓存代理服务器获取资源,从而减少上游原始服务器的负载压力,加快整个整个访问速度。代理服务器还可以代替客户端去获取原始服务器资源,从而隐藏客户端真实地址。

1.2 代理服务器的工作机制

1)代理客户机向网站请求数据,从而可以隐藏用户的真实IP地址。
2)将获得的网页数据(静态 、web、元素)保存到缓存中并发送给客户机,一遍下次请求相同的数据时快速响应。

1.3 代理服务器的概念

代理服务器是一个位于客户端和原始(资源)服务器之间的服务器,为了从原始服务器取得内容,客户端向代理服务器发送一个请求并指定目标原始服务器,然后代理服务器转交请求并将获得的内容返回给客户端。

缓存代理对于web至关重要,尤其对于大型高负载web站点。缓存可作为性能优化的一个重要手段,可以极大减轻后端服务器的负载,通常用于静态资源,即减少经常更新的资源,如图片、css或js等进行缓存,从而在每次刷新浏览器的时候,不用重新请求,而是从缓存里面读取,这样就可以减轻服务器的压力。

1.4 代理服务器的作用

资源获取

代替客户端实现从原始服务器的资源获取

加速访问

代理服务器可能力原始服务器更近,

缓存作用

代理服务器保存

隐藏真实地址

代理服务器

1.5 常见的web缓存代理

本地实现 Nginx Squid Varnish
云环境远端实现 CDN

2 Nginx缓存代理

2.1 页面缓存

两台nginx服务器

192.168.111.44

192.168.111.55

一台nginx缓存服务器

192.168.111.10

两台nginx服务器长连接状态关闭

nginx缓存服务器配置
http {proxy_cache_path /data/nginx/cache levels=1:2 keys_zone=my_cache:10m max_size=10g inactive=60m use_temp_path=off;#####################################################
●path:强制参数,指定缓存文件的存放路径。
●levels:定义了缓存目录的层级。每层可以用1(最多16种选择,0-f)或2(最多256种选择,00-ff)表示,中间用 : 分隔。
proxy_cache_path /data/nginx/cache;  代表所有缓存只有一个目录,比如/data/nginx/cache/d7b6e5978e3f042f52e875005925e51b
proxy_cache_path /data/nginx/cache levels=1:2;  代表缓存是二层目录(有16*256=4096个目录),比如/data/nginx/cache/b/51/d7b6e5978e3f042f52e875005925e51b
●keys_zone:强制参数,定义共享内存区的名称和大小,该共享内存用于保存缓存项目的元数据(所有活动的key和缓存数据相关的信息),这样nginx可以快速判断一个request是否命中或者未命中缓存,1m可以存储8000个key,10m可以存储80000个key。
●inactive:删除指定时间内未被访问的缓存文件,默认10分钟。
●max_size:设置了缓存存储的上限,如果不指定,最大会用掉所有磁盘空间。
●use_temp_path:直接把临时文件放在缓存目录中。
#####################################################

   upstream cache_server{server 192.168.80.20:80;server 192.168.80.30:80;}server {listen 80;server_name www.kgc.com;location / {proxy_cache my_cache;               #指定用于页面缓存的共享内存,zone名称由proxy_cache_path指令定义proxy_cache_valid 200 5m;           #为不同的响应状态码设置不同的缓存时间,此为缓存状态码为200的请求,缓存时长为5分钟proxy_cache_key $request_uri;       #指定缓存文件的key为请求的URIadd_header Nginx-Cache-Status $upstream_cache_status      #把缓存状态设置为头部信息,响应给客户端proxy_pass http://cache_server;     #设置代理转发的后端服务器的协议和地址}}
}

浏览器页面查看

状态码

expired:过期

miss:未缓存

hit:已缓存

2.2 重要页面不缓存

#对于一些实时性要求非常高的页面或数据来说,就不应该去设置缓存,下面来看看如何配置不缓存的内容。
proxy_cache_path /data/nginx/cache levels=1:2 keys_zone=my_cache:10m max_size=10g inactive=60m use_temp_path=off;
server {listen 80;server_name cache.lion.club;#URI 中后缀为 .txt 或 .text 的设置变量值为 "no cache"if ($request_uri ~ \.(txt|text)$) {set $cache_name "no cache"}location / {proxy_no_cache $cache_name;      #判断该变量是否有值,如果有值则不进行缓存,如果没有值则进行缓存proxy_cache my_cache;            #设置缓存内存proxy_cache_valid 200 5m;        #缓存状态为200的请求,缓存时长为5分钟proxy_cache_key $request_uri;    #缓存文件的key为请求的URIadd_header Nginx-Cache-Status $upstream_cache_status    #把缓存状态设置为头部信息,响应给客户端proxy_pass http://cache_server;  #代理转发}
}

测试,状态码为miss

查看页面是否出现404,状态码为miss

3 CDN

3.1 CDN的概念

CDN的全称是(Content Delivery Network),即内容分发网络。其目的是通过现有的Internet中增加一层新的CACHE(缓存)层,将网站的内容发布到最接近的用户的网络“边缘”的节点,使用户可以就近去的所需的内容,提高用户访问网站的响应速度。从技术上全面解决由于网络带宽小、用户访问量大、网点分布不均等原因,提高用户访问网站的响应速度。

简单地说,CDN的工作原理就是将您源站的资源混存到位于全球各地的CDN节点上,用户请求资源时,就近返回节点上缓存的资源,而不需要每个用户的请求都回您的源站获取,避免网络阻塞、缓解源站压力,保证用户访问资源的速度和体验。

3.1 CDN原理

在最接近用户网络“边缘”增加一层CDN缓存代理服务器,将源站点的内容发布到CDN节点,可以使用户就近取得所需的内容,从而提高用户访问网站的响应速度。

工作原理

将源站点(web应用服务器)的静态网页资源缓存到CDN节点上,用户请求资源时,就近返回CDN节点上缓存的资源,而不需要每个用户的请求都从源站点获取。从而避免网络拥塞,缓解源站点的压力,保证用户访问资源的速度和体验。

3.2 CDN的内容如何获取

1)对于热点资源,定时做缓存预热。

2)如果CDN节点没有,会从上游服务器或源站点获取资源,并同步到CDN节点的缓存中。

http://www.15wanjia.com/news/166308.html

相关文章:

  • 该网站无备案深圳品牌策划公司排行榜
  • 网站建设定位南山网站(建设深圳信科)
  • 网站目录结构模板网址短链接在线生成免费
  • 知名网站制作企业文库百度登录入口
  • 网站建设全程揭秘 课件下载求个没封的w站2021软件
  • 怎么识别网站是用什么语言做的dw淘宝网页制作视频教程
  • 制作网站参考网站开发一个网站
  • 长沙做网站竞网优秀网站设计参考
  • 网站关键词在线优化奈曼旗华水建设工程公司网站
  • 广州网站制作一般多少钱wordpress 菜单保存在哪
  • 交投建设集团网站东莞seo关键词搜索关键词
  • 哪个建站比较好建站公司服务费包括哪些
  • 学做点心的网站安蓉建设总公司网站
  • 安徽 电子政务网站定制定制开发小程序多少钱
  • 台州企业网站设计开平 做一网站
  • wordpress代言宝插件上海seo课程
  • 中国水利建设网站wordpress 少儿
  • win2012r2 建设网站西安企业网站制作价格
  • wordpress封采集站ip西安市建设监理协会网站
  • 网站后台文件下载广州开发网站哪家专业
  • 旅游网站如何做网站建设及推广文案
  • 上海知名网站网站开发的过程
  • 查询网站是否正规扶贫基金会网站建设是哪家公司
  • 山东省建设局网站网站提交百度了经常修改网站
  • 猪八戒托管赏金做网站qq是腾讯旗下的吗
  • 网站点击后的loading是怎么做的wordpress 千万级数据
  • 网站访问速度跟服务器cpu和内存和带宽哪个重要wordpress h5
  • 网站推广策划方案3000字邯郸单位网站建设
  • 做网站怎么维护网站取消备案
  • 阜宁网站制作服务工厂办公室简单装修