【发布时间】:2020-04-25 01:04:18
【问题描述】:
我了解在网站开发过程中,可以使用 PHP 指令在任何页面的开头完全禁用缓存
if (getenv("DEVELOP"))
header("Cache-Control: no-store");
但对于生产用途,所有不经常更改的文件都需要缓存。
我的理解是 Apache 网络服务器默认缓存 HTML 文件(或 PHP 文件生成的 HTML),但不缓存样式或 JavaScript 文件。
我进一步了解,可以使用指令“Header set Cache-Control”在配置文件或 .htaccess 文件中指定非 HTML 文件的缓存。有哪些典型的方法可以做到这一点?
【问题讨论】:
-
不太清楚你在问什么
-
我希望 Apache 缓存样式和 JavaScript 文件,就像它已经缓存了 html 文件一样。你能具体说明什么不清楚吗?