我问了一个关于改善CSS加载时间的问题,一个答案建议在我的网页上设置过期标题。有人可以解释我如何做到这一点。我从来没有听说过它。如何在我的网页上设置过期标题?
回答
这是一个Apache绝招你可以通过创建一个名为”的.htaccess'文件,并把它放在通过FTP域的根做。
<FilesMatch "\.(css)$">
ExpiresDefault "access plus 2 hours"
</FilesMatch>
将它粘贴到您的.htaccess文件中,它将设置头文件的css文件。添加更多的文件类型,(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/
这正好在你的根.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请求
为什么要在那里使用绝对日期?甚至一个过去有效**禁用**缓存。 – ThiefMaster
我不知道我可以给我的网站,我的上述格式的相对日期。 – gmhk
用'标题集'你不能。但你仍然应该在未来使用日期... – ThiefMaster
- 1. 如何为css.php设置过期标题?
- 2. 在网站的过期标题中设置多少时间?
- 3. 如何在Joomla组件的配置页上设置标题?
- 4. 如何在我的网站上正确设置我的标题缓存?
- 5. 如何在自定义404页面上设置页面标题?
- 6. 设置特定URI的过期标题?
- 7. 如何在页面上设置网址?
- 8. 我该如何在Viewr页面的PagerTitleStrip中设置标题
- 9. 如何在我自己的网页上设置Facebook Comments插件?
- 10. 如何在“网关”页面中设置ASP.NET网站的主题?
- 11. 如何在地图上设置带日历的标题标题?
- 12. 设置页面标题通过$ .GET JSON
- 13. Active Admin:如何设置页面标题?
- 14. 如何设置我的请求标题?
- 15. 我如何在CSS,JS和图像上设置过期
- 16. 如何设置标题上的UIButton
- 17. 如何为网页设置默认标题?
- 18. 如何使用Rackspace CloudFiles .NET API设置文件过期标题
- 19. 如何使用Rackspace CloudFiles设置文件过期标题PHP API
- 20. OrchardCMS,如何将HTML标题标签设置为页面标题
- 21. 为什么春季开机设置过期标题为过期:?
- 22. 我的cookie过期日期没有在localhost上设置
- 23. 我该如何设置标题编程
- 24. IIS7:在特定文件上设置远期过期标头
- 25. 如何在单个页面站点中设置页面标题
- 26. 使用MIddleman 3.0 - 如何在动态页面上设置个别页面标题?
- 27. 设置页面标题yii2
- 28. 设置页面标题
- 29. 设置页面标题
- 30. 试图设置HTTP过期标题正在崩溃我的网站。我究竟做错了什么?
您需要服务器端技术(如PHP)设置标头过期。你在用什么?尝试Firefox中的Firebug,你也可以检查浏览器看到的标题。 –
使用PHP的呢?当然不是。 – ThiefMaster