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