sam*_*ayo 27 html php caching http http-headers
我刚刚完成了一个我设计的网站并将其提交给谷歌见解
http://developers.google.com/speed/pagespeed/insights/
进行绩效评估,这就是我得到的结果.
它说,我需要在HTTP标头中设置到期日期或最大年龄,但我不知道如何设置除cookie /会话之外的任何其他日期,所以我不知道这意味着什么或怎么做.
非常感谢任何帮助
Way*_*yne 47
通常,这是使用主机上的.htaccess文件完成的.以下是使用.htaccess从HTTP缓存标头剪切和粘贴的示例
<IfModule mod_headers.c>
# WEEK
<FilesMatch "\.(jpg|jpeg|png|gif|swf)$">
Header set Cache-Control "max-age=604800, public"
</FilesMatch>
</IfModule>
Run Code Online (Sandbox Code Playgroud)
如果从PHP shell提供材料,您可以使用PHP来创建标头,在这种情况下,您将参考此处概述的HTTP协议部分14.9 Cache-Control http://www.w3.org/Protocols/rfc2616/rfc2616-sec14. HTML
<?php
/* This file is a wrapper, */
header( 'Cache-Control: max-age=604800' );
/* now get and send images */
?>
Run Code Online (Sandbox Code Playgroud)
我认为.htaccess这两种方法更容易.
归档时间: |
|
查看次数: |
46069 次 |
最近记录: |