首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP缓存文件(.htaccess)

PHP缓存文件(.htaccess)
EN

Stack Overflow用户
提问于 2013-07-11 18:04:29
回答 1查看 2.1K关注 0票数 0

我有以下代码,我正在使用我的网站。我想知道这段代码是否正确,以便有效地缓存页面和文件。我曾尝试使用工具来检查这一点,但有些人说他们没有看到我正在缓存。

代码语言:javascript
复制
<ifModule mod_headers.c>
    # 1 Month
    <filesMatch ".(ico|gif|jpg|jpeg|png|pdf)$">
        Header set Cache-Control "max-age=2419200"
    </FilesMatch>

    # 1 Week
    <filesMatch ".(css|js)$">
        Header set Cache-Control "max-age=604800"
    </FilesMatch>

    # 1 Day
    <filesMatch ".(htm|html)$">
        Header set Cache-Control "max-age=86400"
    </FilesMatch>
</ifModule>
EN

回答 1

Stack Overflow用户

发布于 2013-07-11 19:08:19

捕获是浏览器的自动机制。当页面加载时,浏览器会检查缓存中是否有js、css、图像等静态文件,如果这些文件不可用,浏览器会将它们推入缓存中。

要确定文件是否已缓存,请检查firebug控制台和clik on request链接。

在这里您可以看到如下信息

代码语言:javascript
复制
    Accept-Ranges   bytes
    Cache-Control   max-age=290304000, public
    Content-Encoding    gzip
    Content-Length  2824
    Content-Type    application/javascript
    Date    Thu, 11 Jul 2013 10:15:06 GMT
    Expires Fri, 12 Jul 2013 10:15:06 GMT
    Last-Modified   Thu, 03 Jan 2013 16:05:54 GMT
    Server  Apache
    Vary    Accept-Encoding,User-Agent
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17590553

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档