如何为我的网站启用浏览器缓存?我是否只是将cache-control:public 像这样放在我的标头中?
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"
Cache-Control:public;
>
我正在使用最新版本的 PHP 在最新版本的 XAMPP 上进行开发。
要在 HTML 中使用缓存控制,您可以使用meta tag http://vancouver-webpages.com/META/metatags.detail.html, e.g.
<meta http-equiv="Cache-control" content="public">
内容字段中的值定义为以下四个值之一。
有关的一些信息Cache-Control
标题如下
HTTP 1.1。允许值 = PUBLIC |私人|无缓存 |无商店。
公共 - 可以缓存在公共共享缓存中。
私有 - 只能缓存在私有缓存中。
无缓存 - 可能不会被缓存。
无存储 - 可以缓存但不存档。
指令 CACHE-CONTROL:NO-CACHE 指示不应使用缓存信息
相反,请求应该转发到源服务器。该指令与 PRAGMA:NO-CACHE 具有相同的语义。
Clients SHOULD当无缓存请求发送到未知的 HTTP/1.1 兼容服务器时,包括 PRAGMA: NO-CACHE 和 CACHE-CONTROL: NO-CACHE。另请参阅过期。
注意:在 HTTP 中指定缓存命令可能比在 META 语句中更好,因为它们不仅可以影响浏览器,还可以影响代理和其他可能缓存信息的中介。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)