gpt4 book ai didi

apache - 通过 Apache 2.2 httpd.conf 配置 GWT 缓存?

转载 作者:行者123 更新时间:2023-12-01 23:45:35 26 4
gpt4 key购买 nike

GWT 完美缓存文档 ( http://www.gwtproject.org/doc/latest/DevGuideCompilingAndDebugging.html#perfect_caching ) 建议将以下行添加到我的 .htaccess 文件中:

<Files *.nocache.*>
ExpiresActive on
ExpiresDefault "now"
Header merge Cache-Control "public, max-age=0, must-revalidate"
</Files>

<Files *.cache.*>
ExpiresActive on
ExpiresDefault "now plus 1 year"
</Files>

因为我没有使用 .htaccess 文件,但可以访问 Apache 2.2 httpd.conf 文件,所以我更愿意在其中添加这些行。

但是在哪里/如何?

感谢您的任何建议。

最佳答案

<Files> 的文档指令清楚地说明了您可以在哪里使用它:

Context: server config, virtual host, directory, .htaccess

在大多数情况下,您可能希望将其添加到应用程序的 virtual host 中。 (如果您希望缓存规则仅应用于该应用程序)或服务器的配置(在任何指令之外,通常在 httpd.conf 中)- 如果您希望全局应用这些规则(如果您在服务器上有多个 GWT 应用程序时很有用)服务器)。

如果你想在虚拟主机指令中使用它:

<VirtualHost *:80>
ServerName host.example.com

#...

<Files *.nocache.*>
ExpiresActive on
ExpiresDefault "now"
Header merge Cache-Control "public, max-age=0, must-revalidate"
</Files>

<Files *.cache.*>
ExpiresActive on
ExpiresDefault "now plus 1 year"
</Files>
</VirtualHost>

如果你想全局使用它们,只需将它们放在 httpd.conf 中,在任何指令之外。

关于apache - 通过 Apache 2.2 httpd.conf 配置 GWT 缓存?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29446785/

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