IIS7.0及IIS8.0添加Vary头和expires头(max-ag安装使用
导读:安装使用安装使用百度站长工具平台有个页面优化建议功能,用过的站长朋友都知道有一项提示是:设置静态内容缓存时间和 合理使用cookie,其实就是在响应头部添加元素,这里就涉及到w网站建设公司网站seo优化课程。
百度站长工具平台有个页面优化建议功能,用过的站长朋友都知道有一项提示是:设置静态内容缓存时间和 合理使用cookie,其实就是在响应头部添加元素,这里就涉及到web底层的技术, […]
百度站长工具平台有个页面优化建议功能,用过的站长朋友都知道有一项提示是:设置静态内容缓存时间和 合理使用cookie,其实就是在响应头部添加元素,这里就涉及到web底层的技术,余斗今天就讲讲如何在IIS7.0及以上版本如何实现添加expires头、设置max-age缓存时间,修改Vary头为User-Agent。
一、设置Vary头为User-Agent
这里的Vary的作用就在于告诉代理服务器、缓存或者CDN,如何判断请求是否一样,vary中的组合就是代理服务器、缓存或者CDN判断的依据,比如Vary中有 User-Agent(User-Agent:告诉HTTP服务器,客户端使用的操作系统和浏览器的名称和版本, 那么User-Agent是否变化就是判断的依据,即使同一个页面请求,用户使用IE打开,再用Firefox打开的时候,会被代理服务器/CDN/缓存认为是不同的请求,如果Vary中没有User-Agent,那么代理服务器/CDN/缓存会认为是相同的页面,直接给用户返回缓存的页面,而不会再去web服务器请求相应的页面。总之服务器开启了Vary:User-Agent之后,客户端的任何请求信息中会包含UA的信息。)
在配置文件web.config文件节点<system.webServer>中添加以下代码
<httpProtocol> <custoseo网站关键词优化mHeaders> <remove name="Vary"></remove> <add name="Vary" value="User-Agent"></add> </customHeaders> </httpProtocol>因为系统默认的一般是Vary:Accept-Encoding;我们强制修改为Vary:User-Agent;
二、添加expires头
expires头储存的是一个用来控制缓存失效的日期,在缓存日期失效前,浏览器都不会从服务器获取读取信息而是直接读取缓存在本地的信息。对于页面中不经常变化的静态内容通过指定expires头,来进行浏览器端的缓存,减少每次访问时的请求,减少服务器压力是个很不错的方法。
声明: 本文由我的SEOUC技术文章主页发布于:2023-05-26 ,文章IIS7.0及IIS8.0添加Vary头和expires头(max-ag安装使用主要讲述标签,标题,IIS7.0及IIS8.0添加Vary头和exp网站建设源码以及服务器配置搭建相关技术文章。转载请保留链接: https://www.seouc.com/article/web_9570.html