新闻动态

Nginx缓存服务器静态文件

发布日期:2018-08-11 13:05 | 文章来源:互联网

缓存服务器

香港CN2云服务器产品上新!企业级CN2 GIA双程专线高速回国,海外物理服务器热销中!网站一经上线后,有些文件几乎都不常去更新了,比如css,js,图片等。减少HTTP请求是优化网站的最佳方案之一,我们可以利用nginx缓存服务器的静态文件。在Nginx中可以使用nginxproxy_cache将用户的请求缓存到本地一个目录,当下一个请求时可以直接调取缓存文件,就不用去请求服务器了。具体操作打开nginx.conf配置文件在http层级加入以下代码proxy_connect_timeout10;proxy_read_timeout180;proxy_send_timeout5;proxy_buffer_size16k;proxy_buffers464k;proxy_busy_buffers_size256k;proxy_temp_file_write_size256k;proxy_temp_path/tmp/temp_dir;proxy_cache_path/home/cachelevels=1:2keys_zone=cache_one:100minactive=1dmax_size=10g;在server层级加入以下代码#要缓存文件的后缀,可以在以下设置。location~.*\.{proxy_pASsappserver;proxy_redirectoff;proxy_set_headerHost$host;proxy_cachecache_one;proxy_cache_valid20030224h;proxy_cache_valid30130d;proxy_cache_validany5m;expires90d;}说明:1、http设置。设置临时目录proxy_temp_path/tmp/temp_dir;设置缓存目录为二级目录,共享内存区大小,非活动时间,最大容量,临时目录要跟缓存目录在同一个分区。proxy_cache_path/tmp/cachelevels=1:2keys_zone=cache_one:100minactive=1dmax_size=10g;2、server设置设置缓存共享内存proxy_cachecache_one;设置http状态码为200,302缓存时间,24h为24小时proxy_cache_valid20030224h;设置失期时间,90d为90天expires90d;不进行缓存直接转到后端服务器proxy_pass127.0.0.1:9000;

Tags:缓存服务器,Nginx缓存服务器静态文件

版权声明:本站文章来源标注为YINGSOO的内容版权均为本站所有,欢迎引用、转载,请保持原文完整并注明来源及原文链接。禁止复制或仿造本网站,禁止在非www.yingsoo.com所属的服务器上建立镜像,否则将依法追究法律责任。本站部分内容来源于网友推荐、互联网收集整理而来,仅供学习参考,不代表本站立场,如有内容涉嫌侵权,请联系alex-e#qq.com处理。

相关文章

实时开通

自选配置、实时开通

免备案

全球线路精选!

全天候客户服务

7x24全年不间断在线

专属顾问服务

1对1客户咨询顾问

在线
客服

在线客服:7*24小时在线

客服
热线

400-630-3752
7*24小时客服服务热线

关注
微信

关注官方微信
顶部