gpt4 book ai didi

php - 图像、php、js 和 html 的缓存

转载 作者:太空宇宙 更新时间:2023-11-04 13:44:12 24 4
gpt4 key购买 nike

我想缓存我的所有文件,但我不知道如何让它工作以便测试通过。我目前有

<meta http-equiv="Cache-Control" content="private" />
<meta http-equiv="Expires" content="86400000" />
<meta http-equiv="Cache-Control" content="max-age=86400000" />

我添加的最后一行只是为了测试 expires 和 max-age 是否有帮助(它没有)

我正在使用 http://www.webpagetest.org/ , https://developers.google.com/pagespeed/# , 和 http://gtmetrix.com/

谁能简单地告诉我如何确保所有内容都被私密缓存?我已经检查了一堆其他页面,但没有人提供合法的 HTML 代码。请列出实际代码,不要只是告诉我使用 Cache-Control 和 expires,就像我见过的所有其他网站一样。我真的需要示例代码才能理解。感谢您提前提供任何帮助。我也在使用 PHP,所以如果在 header() 中执行它,那也可以。

非常感谢

编辑:我也尝试过使用 .htaccess 来做到这一点,但那没有用。我不知道这是我的服务器的设置还是什么,但它并没有改变测试的任何内容。

最佳答案

当您在 HTML 文档中指定过期时间时,它仅适用于实际文档。

假设您有一个启用了 mod_expires 的 Apache 网络服务器,您可以创建一个名为 .htaccess 的文件并包含以下内容

ExpiresActive On
ExpiresByType image/gif 86400000
ExpiresByType image/png 86400000
ExpiresByType image/jpg 86400000
ExpiresByType image/jpeg 86400000
ExpiresByType text/html 86400000
ExpiresByType text/javascript 86400000
ExpiresByType text/plain 86400000

关于php - 图像、php、js 和 html 的缓存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8675574/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com