<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<head><meta forua="true" http-equiv="Cache-Control" content="max-age=0" /></head>
<card title="优化缓存" id="card1">
<p> 游客</p><p>
标题:优化缓存<br/>
正文:<br/>
<br/>大多数的网页包括诸如CSS文件，图像文件，JavaScript文件等资源，改变很少。这些资源需要一段时间才能通过网络下载，这增加了花费的时间来加载网页。HTTP缓存使这些资源得以保存，或通过浏览器缓存或代理。一旦资源被缓存，浏览器或代理可以参考本地缓存的副本，而无需下载到网页以后访问一遍。因此，缓存是一种双赢：你减少 往返时间 ，消除众多的HTTP请求所需的资源，并大大降低了你的反应总有效载荷的大小。除了 ​​导致在随后的页面加载时间大幅降低用户访问，使缓存还可以显着降低带宽和托管费用为您的网站。利用浏览器缓存利用代理缓存利用浏览器缓存概述设定到期日或静态资源的HTTP头的最高年龄指示浏览器加载，而不是通过网络本地磁盘先前下载的资源。详情HTTP / S支持本地浏览器的静态资源缓存。最新的浏览器的一些（如IE 7，镀铬）使用启发式决定多久缓存中的所有资源，没有明确的缓存头。其他较旧的浏览器可能会要求设置缓存头，才会从缓存中获取资源，有的可能永远不会缓存通过SSL发送的任何资源。 要利用在所有浏览器的缓存一致的全部好处，我们建议您配置Web服务器显式设置缓存头，并将其应用到所有 可缓存静态资源，不只是一小部分（如图像）。可高速缓存的资源包括JS和CSS文件，图像文件和其它二进制目标文件（媒体文件，PDF，Flash文件，等等）。一般来说，HTML不是一成不变的，而不应被视为缓存。 HTTP/1.1提供了以下缓存响应头：过期和缓存控制：最大年龄。这些指定的资源&amp;ldquo;保鲜寿命&amp;rdquo;，也就是在这一段时间内可以使用的浏览器不检查，看看是否有新的版本是从Web服务器上可用的缓存资源。他们是&amp;ldquo;强缓存头&amp;rdquo;适用于无条件的，也就是说，一旦它们设置和资源下载，浏览器不会发出任何对资源的GET请求，直到到期日或最高年龄达到。上次修改和ETag的。这些指定一些关于资源的特点，浏览器检查，以确定该文件是相同的。在最后修饰 头，这始终是一个日期。在ETag的头，这可以是任何值，唯一标识一个资源（文件版本或内容哈希典型值）。上次修改是一个&amp;ldquo;弱&amp;rdquo;在缓存头，浏览器应用了启发式，以确定是否需要获取该项目从缓存与否。（之间的启发式是不同的浏览器不同。）然而，这些头让浏览器能<br/><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=365&amp;Page=1">[&lt;&lt;]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=365&amp;Page=1">[[1]]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=365&amp;Page=2">[2]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=365&amp;Page=3">[3]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=365&amp;Page=4">[&gt;&gt;]</a><br/>
<br/>
<a href="wap.asp?act=Com&amp;id=365">查看评论(0)</a><br/>
<a href="wap.asp?act=AddCom&amp;inpId=365">发表评论</a><br/><br/>

<br/>

<br/>
<a href="http://camnpr.com/wap.asp">首页</a>
</p>
</card>
</wml>