《如何设置静态网站静态内容(资源)缓存时间》由会员分享,可在线阅读,更多相关《如何设置静态网站静态内容(资源)缓存时间(1页珍藏版)》请在金锄头文库上搜索。
1、 92 个问题 - 变化很少的静态资源可以设置客户端缓存时间,减少请求很多人在做 SEO 优化的时候,会遇到这种问题,那到底该怎样去解决这个问题呢?小编 以 7 年的 SEO 经验来告诉大家。注意:如果你要想在 iis 中配置缓存请打开 阅读后 您会技能倍增! 1、在每个页面的里加代码来控制,这个方法是过去的的无奈之举,已落伍。 2、在服务器中直接设置,这样可以针对服务器中存在的每个站点全部管用,希望对您有用。设置 IIS 缓存的方法 Cache-Control 头的参数设置: Public 响应会被缓存,并且在多用户间共享。 Private 响应只能够作为私有的缓存,不能再用户间共享。 N
2、o-cache 响应不会被缓存 No-store 响应不会被缓存,并且不会被写入到客户端的磁盘里,这也是基于安全考虑的某 些敏感的响应才会使用这个。 Max-age=#seconds 响应将会某个指定的秒数内缓存,一旦时间过了,就不会被缓存。 Must-revalidate 响应会被重用来满足接下来的请求,但是它必须到服务器端去验证它是不 是仍然是最新的。 觉得此文对您有帮助的话,希望您可以花 3 秒钟在下方赞一个!若能转发分享一下更棒! 谢谢! 1.测试,可以缓存整个 Share 工程(经测试 IIS 中的缓存测试对 ASPX 页面不起作用,估计 与页面压缩的设置原理一样); 2.需要设置缓
3、存的工程: Share,Portal(根据 IIS 日志分析报告中的“Most Requested Directories”得出); 3.设置的方法:第一步:打开 IIS 配置管理工具(Internet 信息服务(IIS)管理器)。选中一个目录(或者网站,如果您想为所有站点配置,请选择点中“网站”那个图 标),点“属性”按钮,会弹出一个配置窗口第二步:选择“HTTP 头” TAB 标签,然后您会看到:“自定义 HTTP 头”一栏。第三步:点旁边的“添加(D).”按钮,来添加上那条命令。在弹出的窗口中:“自定义 HTTP 头名(C)”中输入:“Cache-Control”,在“自定 义 HTTP 头值(U)”中输入:“Must-revalidate”。