添加Expires头 expires头



添加Expires头 expires头
页面的初访者会进行很多http请求,但通过使用一个长久的expires头,使这些组件可以被缓存,这会在后续的页面浏览中避免不必 要的http请求。长久的expires最常用于图片,但将其用在所有组建上,包括脚本,样式表和flash。
Expires头浏览器(和代理)使用缓存来减少http请求的数量,并减少http响应的大小,使web页面加载得更快,web服务器使用Expires头来告诉web客户端她可以使用一个组建的当前副本,知道指定的时间为止。http规范中简要地称该头为“在这一日期/时间之后,响应将被认为是无效”。它在http响应中发送。
Max-Age和mod_expireshttp1.1引入了cacha-control头来克服expires的限制,因为expires头使用一个规定的时间,他要求服务器和客户端的时钟严格同步,另外过期时间需要经常检查,并且一旦未来这一天到来,不要在服务器配置中提供一个新的日期。换一种方式,cache-control使用max-age指令指定组建被缓存多久,它以秒为单位定义一个更新窗。如果从组件被请求开始过去的秒数少于max-age,浏览器就使用缓存的版本,这就避免了额外的http请求。使用max-age的cache-control可以消除expires的限制,但对于不支持http1.1的浏览器,你可能仍然希望提供expires头,你可以同时指定这两个响应头expires和cache-controlmax-age。如果这两者同时出现,http规范规定max-age指令将重写expires头。幸运的是,mod_expiresApace模块使你在使用expires头时能够像max-age那样以相对的方式设置日期。这通过expires-default指令来完成。(第23页)可以知道它同时响应中发送expires头和cache-controlmax-age头
空缓存 vs 完整缓存空缓存或完整缓存页面浏览的数量取决于web应用程序的本质。一个类似“每日一词”的网站对典型用户来说,每个回话可能只产生一个页面浏览。很多原因会导致用户下一次访问网址时,:每日一词“的组件可能会不在缓存中:

通过长久的expires头可以增加被浏览器缓存的组建的数量,并在后续页面浏览中重用他们,而无需通过用户的internet连接发送一个字节。
不仅仅图片为图片使用长久的expi头非常普遍,但这一最佳实践不应该仅限于图片。应该要包括任何不经常变化的组件,例如脚本,样式表,flash组件。但是html文档不应该使用长久的expires头,因为它包含动态内容,这些内容在每次用户请求时将被更新。理想情况,页面中的所有组件都应该具有长久的expires头,并且后续的页面浏览中只需为html文档进行一个http请求,当文档中的所有组件都是从浏览器缓冲中读取出来,响应时间减少50%或更多。
修订文件名
为了确保用户能获取组件的最新版本,需要在所有的html页面中修改组件的文件名。将版本号嵌在组件的文件名中(yahoo_2.0.6.js),而且在全局映射中修订过的文件名会自动更新。嵌入版本号不仅可以改变文件名,还能在调试时更容易地找到源代码文件。

  

爱华网本文地址 » http://www.413yy.cn/a/25101015/247718.html

更多阅读

片头制作软件:视频片头片尾视频素材制作教程!

片头制作软件:视频片头片尾视频素材制作教程!——简介怎么在视频上加入片头呢?如何将自己用手机拍摄的短片添加添加一些片头片尾到上面?下面我们就来看看怎样添加片头片尾的:片头制作软件:视频片头片尾视频素材制作教程!——工具/原料视频

添加Expires头 expires头

页面的初访者会进行很多http请求,但通过使用一个长久的expires头,使这些组件可以被缓存,这会在后续的页面浏览中避免不必 要的http请求。长久的expires最常用于图片,但将其用在所有组建上,包括脚本,样式表和flash。Expires头浏览

地名拾趣之————疙瘩头_声宏紫阁 数学美拾趣

地名拾趣之——疙瘩头疙瘩头村?乍一听这个土得掉渣的村名,心里总有一种怪怪的感觉,还有叫这村名的!疙瘩头是赵县东北部的一个历史悠久的村子。早年间,在村子周围有“七十二个大疙瘩”,称古汉墓群。古墓群以各子村

“榔头”和“锤子” 郎平为什么叫铁榔头

“榔头”和“锤子”杨新安《现汉》【榔头】(狼头、头)lánɡ·tou名锤子(多指比较大的)。用带“钅”部的同义词“锤子”来释带“木”部的【榔头】,从字形上来看,别扭,不科学。《规范词典》用“定义”法释义,比较科学。

声明:《添加Expires头 expires头》为网友快乐是选择分享!如侵犯到您的合法权益请联系我们删除