如何在我的网页上设置过期标题?

时间:2011-06-20 03:07:46

标签: html css caching

我问了一个关于改善CSS加载时间的问题,一个答案建议在我的网页上设置过期标题。有人可以解释我是如何做到这一点的。我以前从未听说过。

3 个答案:

答案 0 :(得分:3)

这是一个apache技巧,您可以通过创建名为“.htaccess”的文件并通过FTP将其放在域的根目录中来实现。

<FilesMatch "\.(css)$">
ExpiresDefault "access plus 2 hours"
</FilesMatch>

将其粘贴到.htaccess文件中,它将设置标题文件。添加更多文件类型,(css | js)

或非Apache用户的缓存控制:

<ifModule mod_headers.c>
  <filesMatch "\\.(css)$">
    Header set Cache-Control "max-age=2592000, public"
  </filesMatch>
</ifModule>

事实上,使用您的服务器在本文中支持的所有技巧,您的网站将明显更快:

http://perishablepress.com/press/2006/01/10/stupid-htaccess-tricks/

答案 1 :(得分:1)

答案 2 :(得分:-2)

这是你的根.htaccess文件,但如果你有权访问更好的httpd.conf

<FilesMatch "\.(ico|pdf|flv|jpg|jpeg|png|gif|js|css|swf)$">
Header set Expires "Thu, 15 Apr 2010 20:00:00 GMT"
</FilesMatch>

对于指定的文件格式将被缓存,并将阻止用户发出额外的HTTP请求