html - 如何在我的网页上设置过期 header ?

标签 html css caching

我问了一个关于改进 CSS 加载时间的问题,一个答案建议在我的网页上设置过期 header 。有人能解释一下我该怎么做吗?我以前从未听说过。

最佳答案

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

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

将其粘贴到您的 .htaccess 文件中,它将设置标题 f r 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/

关于html - 如何在我的网页上设置过期 header ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6406483/

相关文章:

javascript - 选择多个下拉选项后运行函数

html - 如何创建带点的 <hr/> 标签?

html - 按 Enter 按钮不提交,只单击按钮

android - 我可以停止 HTTPResponseCache 在 Cache-Control header 方面表现得像共享缓存吗?

html - 当 AngularJS 网站的网站内容发生变化时,如何使 index.html 不缓存?

javascript - 粘性导航辅助

div 上的 jQuery 动画

html - 当表格垂直扩展到最大高度时 - 使元素在下一个表格单元格列中弹出

javascript - HTML5 视频自定义附加搜索栏

asp.net-mvc - MVC Controller 属性,这些是否被缓存?属性构造函数只调用一次?