Nginx对于图片,js等静态文件的缓存设置
来源:互联网 发布:ubuntu网络 编辑:程序博客网 时间:2024/05/16 05:41
以下是自学it网--中级班上课笔记
网址:www.zixue.it
Nginx对于图片,js等静态文件的缓存设置注:这个缓存是指针对浏览器所做的缓存,不是指服务器端的数据缓存.主要知识点: location expires指令 location ~ \.(jpg|jpeg|png|gif)$ { expires 1d; } location ~ \.js$ { expires 1h; }设置并载入新配置文件,用firebug观察,会发现 图片内容,没有再次产生新的请求,原因--利用了本地缓存的效果.注: 在大型的新闻站,或文章站中,图片变动的可能性很小,建议做1周左右的缓存Js,css等小时级的缓存.如果信息流动比较快,也可以不用expires指令,用last_modified, etag功能(主流的web服务器都支持这2个头信息)原理是:响应: 计算响应内容的签名, etag 和 上次修改时间请求: 发送 etatg, If-Modified-Since 头信息.服务器收到后,判断etag是否一致, 最后修改时间是否大于if-Modifiled-Since 如果监测到服务器的内容有变化,则返回304,浏览器就知道,内容没变,直接用缓存.304 比起上面的expires 指令多了1次请求,但是比200状态,少了传输内容.
- Nginx对于图片,js等静态文件的缓存设置
- Nginx学习历程_5_Nginx对于静态文件的缓存配置
- Nginx/Apache 对图片,css,js等优化,静态页面设置过期时间
- Nginx 图片 js文件缓存配置方法
- 用 Servlet Filter 缓存页面图片、js教本等静态文件
- nginx静态资源设置缓存的方法
- nginx 静态文件缓存
- nginx 静态文件缓存
- nginx 静态文件缓存
- nginx 静态文件缓存
- nginx缓存静态文件
- 服务器数据库系列 - Nginx 静态文件缓存时间设置
- Nginx 下缓存静态文件(如css js)
- Nginx 下缓存静态文件(如css js)
- Nginx 下缓存静态文件(如css js)
- 使用nginx做前端服务器可以设置类似的静态文件客户端缓存
- 禁止IIS缓存静态文件(png,js,html等)
- nginx配置2个tomcat的负载均衡+配置静态文件处理(图片等)
- PAT知识点(C++)
- 所谓的暑假小结
- 获取系统位数
- 追风订单管理系统●2013.04【功能强大的订单管理系统】
- HDU 2217 Visit
- Nginx对于图片,js等静态文件的缓存设置
- Linux设备控制接口
- Spring注解和JavaBean的冲突
- Hibernate id生成策略
- 在Ubuntu中安装Python科学计算环境 作者 : RY 标签: ubuntu
- android webview 页面加载拦截
- 3D打印
- linux shell配置文件的执行顺序
- kgdb调试环境的建立