【问题标题】:conditional downloading page contents (js, css)条件下载页面内容(js、css)
【发布时间】:2012-07-11 13:20:22
【问题描述】:

如何告诉浏览器css或js文件是否处于not modified (303)状态而不是从缓存中加载,否则从服务器获取?

到目前为止,我有这个 htacces,但是如果有任何变化,必须覆盖这个规则:

# Turn on Expires and set default to 0
ExpiresActive On
ExpiresDefault A0

# Set up caching on media files for 6 MONTH
<FilesMatch "\.(png|ico|css|js)$">
ExpiresDefault A604800
</FilesMatch>

【问题讨论】:

    标签: php javascript css apache


    【解决方案1】:

    http://httpd.apache.org/docs/2.0/mod/mod_expires.html

    您可以在 Expires 规则中使用修改后的时间而不是访问时间。

    <FilesMatch "\.(png|ico|css|js)$">
    ExpiresDefault M604800
    </FilesMatch>
    

    【讨论】:

    • 我已经对此进行了测试,但未从缓存中加载未修改的文件。(仅具有 OK 状态的文件)
    猜你喜欢
    • 2016-03-13
    • 1970-01-01
    • 2014-01-17
    • 1970-01-01
    • 2010-12-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多