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

个人备案能做什么网站电商培训有用吗

个人备案能做什么网站,电商培训有用吗,网站开发难吗2008,南宁网页设计一、nginx缓存的优点 原因是前段时间博客做了全面的静态化处理, 所有详情及首页都是静态化html, 想着是不是可以通过nginx直接缓存html. 有了请求直接nginx去处理, 可以一定程度上减少web服务器的处理请求压力. 二、如何进行设置 先上个栗子: http{proxy_connec…

 一、nginx缓存的优点
 4ce24c67a0dc48c285a933d8ebd31abe.png 

原因是前段时间博客做了全面的静态化处理, 所有详情及首页都是静态化html, 想着是不是可以通过nginx直接缓存html. 有了请求直接nginx去处理, 可以一定程度上减少web服务器的处理请求压力.

 二、如何进行设置

先上个栗子:

http{proxy_connect_timeout 10;proxy_read_timeout 180;proxy_send_timeout 5;proxy_buffer_size 16k;proxy_buffers 4 32k;proxy_busy_buffers_size 96k;proxy_temp_file_write_size 96k;proxy_temp_path /tmp/temp_dir;proxy_cache_path /tmp/cache levels=1:2 keys_zone=cache_one:100m inactive=1d max_size=10g;server {listen       80 default_server;server_name  localhost;root /blog/;location / {}# 静态文件html缓存location ~ /archives/.*\.html$ {proxy_pass http://127.0.0.1:8000$request_uri;proxy_redirect off;proxy_cache cache_one;proxy_cache_valid 200 304 12h;proxy_cache_valid 301 302 1d;proxy_cache_valid any 5m;expires 1d;add_header wall  "hey, nginx静态文件缓存";}
}

接下来讲一下配置项:

2.1 http层设置

    proxy_connect_timeout 10;proxy_read_timeout 180;proxy_send_timeout 5;proxy_buffer_size 16k;proxy_buffers 4 32k;proxy_busy_buffers_size 96k;proxy_temp_file_write_size 96k;proxy_temp_path /tmp/temp_dir;proxy_cache_path /tmp/cache levels=1:2 keys_zone=cache_one:100m inactive=1d max_size=10g;
  • proxy_connect_timeout 服务器连接的超时时间
  • proxy_read_timeout 连接成功后,等候后端服务器响应时间
  • proxy_send_timeout 后端服务器数据回传时间
  • proxy_buffer_size 缓冲区的大小
  • proxy_buffers 每个连接设置缓冲区的数量为number,每块缓冲区的大小为size
  • proxy_busy_buffers_size 开启缓冲响应的功能以后,在没有读到全部响应的情况下,写缓冲到达一定大小时,nginx一定会向客户端发送响应,直到缓冲小于此值。
  • proxy_temp_file_write_size 设置nginx每次写数据到临时文件的size(大小)限制
  • proxy_temp_path 从后端服务器接收的临时文件的存放路径
  • proxy_cache_path 设置缓存的路径和其他参数。被缓存的数据如果在inactive参数(当前为1天)指定的时间内未被访问,就会被从缓存中移除

2.2 server层设置

2.2.1 缓存代理服务器

    server {listen       80 default_server;server_name  localhost;root /mnt/blog/;location / {}# 静态文件html缓存location ~ /archives/.*\.html$ {proxy_pass http://127.0.0.1:8000$request_uri;proxy_redirect off;proxy_cache cache_one;proxy_cache_valid 200 304 12h;proxy_cache_valid 301 302 1d;proxy_cache_valid any 5m;expires 1d;add_header wall  "hey, nginx静态文件缓存";}
}
wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==
  • /archives/.*\.html$ 这里说是正则访问/archives/以.html结尾的url进行匹配
  • proxy_pass nginx缓存里拿不到资源,向该地址转发请求,拿到新的资源,并进行缓存
  • proxy_redirect 设置后端服务器“Location”响应头和“Refresh”响应头的替换文本
  • proxy_set_header 允许重新定义或者添加发往后端服务器的请求头
  • proxy_cache 指定用于页面缓存的共享内存,对应http层设置的keys_zone
  • proxy_cache_valid 为不同的响应状态码设置不同的缓存时间
  • expires 缓存时间

这里我设置了详情页html静态资源进行缓存。
当用户输入https://chenyinren.top/archives/94.html时,解析得到访问地址。所以页面请求会被当前server截取到,进行请求处理。
当解析到上述文件名结尾的静 态资源,会到缓存区获取静态资源。
如果获取到对应资源,则直接返回数据。
如果获取不到,则将请求转发给proxy_pass指向的地址进行处理。

三、如何验证缓存是否有效

细心的应该发现,在第二段栗子里,留了个彩蛋 add_header wall "hey, nginx静态文件缓存";
add_header是用于在报头设置自定义的信息。
所以,如果缓存有效的话,那么静态资源返回的报头,一定会带上这个信息。

访问https://chenyinren.top/archives/94.html结果如下:

http://www.lbrq.cn/news/2726929.html

相关文章:

  • 网站访问量大打不开舆情视频
  • 用php做动态网站google海外推广
  • 微信做兼职什么网站好6个好用的bt种子搜索引擎
  • 手机wap网站制作免费最全的百度网盘搜索引擎
  • 网站怎么做适配谷歌网站网址
  • 营口网站开发建网站哪个平台好
  • 网站制作样板网站seo检测
  • 网站怎么做隐藏内容seo和sem的联系
  • 郑州最近新闻事件汕头seo快速排名
  • 西安谁家做网站湖南seo
  • 网站建设教育类旧式网站seo网络推广是什么意思
  • 做黄页网站要告我上海百度搜索优化
  • 万江区网站仿做北京seo优化厂家
  • 网站制作预付款会计分录百度下载安装 官方
  • 建设银行确认参加面试网站怎么做营销推广
  • 制作网站的程序如何做宣传推广效果最好
  • 厦门关键词seo排名网站最新国内新闻重大事件
  • wordpress 时间线seo关键词排名报价
  • 知名室内设计网站谷歌排名算法
  • 怎么设计海报图片郑州seo排名工具
  • 网站推广培训哪里好seo整站优化费用
  • 用ae做模板下载网站推广自己的网站
  • 陕西恒立建设集团网站cms自助建站系统
  • 销客多分销小程序价格汕头seo优化培训
  • 营销型网站名词解释网站推广软件免费
  • 国外营销网站厦门网站设计公司
  • 濮阳交友网站开发公司cms系统
  • 佛山找人做网站百度关键词搜索怎么做
  • 怎样在电脑登录wordpress南京百度推广优化
  • 做网站需准备些什么问题3000块钱在朋友圈投放广告
  • 《Attention-driven GUI Grounding》论文精读笔记
  • 【Canvas与玻璃光】铝圈蓝底玻璃光按钮
  • 机械学习---- PCA 降维深度解析
  • 【计算机视觉与深度学习实战】01基于直方图优化的图像去雾技术
  • Docker部署美化SunPanel导航页
  • TWINCAT+COPLEY ethercat配置