2.软文推荐
3.软文推荐
目录: 1、nginx如何缓存动态JSP页面 2、nginx 缓存JS一小时,请问如何更新缓存 3、了解一下浏览器的协商缓存以及nginx如何配置 nginx如何缓存动态JSP页面主要是在需要缓存的路径加proxy_cache,而后端动态页面也需要做相应的处理,否则无法被nginx缓存。(或者nginx配置处加上proxy_ignore_headers)
检测到是代理服务器访问的时候,给动态页面加上和静态页面一致的头部信息,例如:
ETag:"1febdd4429cfcd1:0"
Last-Modified:Fri,30Nov201218:34:01 GMT
让代理服务器感觉不到是动态的内容。
这种方式最好缓存的是没有访问权限控制的动态页面。
nginx 缓存JS一小时,请问如何更新缓存在开发调试web的时候,经常会碰到因浏览器缓存(cache)而经常要去清空缓存或者强制刷新来测试的烦恼,提供下apache不缓存配置和nginx不缓存配置的设置。 apache: 首先确定配置文件httpd.conf中确已经加载mod_headers模块。
了解一下浏览器的协商缓存以及nginx如何配置强缓存:浏览器不与服务端协商直接取浏览器缓存
协商缓存:浏览器会先向服务器确认资源的有效性后才决定是从缓存中取资源还是重新获取资源
HTTP协议的Cache -Control指定请求和响应遵循的缓存机制。在请求消息或响应消息中设置 Cache-Control并不会影响另一个消息处理过程中的缓存处理过程。
请求时的缓存指令包括: no-cache、no-store、max-age、 max-stale、min-fresh、only-if-cached等。
响应消息中的指令包括: public、private、no-cache、no- store、no-transform、must-revalidate、proxy-revalidate、max-age。
参考文章:
1
目录:1、网页制作问题如何把各省市县连接起来2、电脑上怎么打开不了普通话报名网页3、六盘水有哪些职校4、用Adobe Dreamweaver 编写网页,...