如何检查 apache 中启用的 mod_headers 和 mod_expires 模块
我想检查我的服务器中是否启用了 mod_headers 和 mod_expires 模块 有没有一种方法可以使用某些 php 函数列出 apache 启用/禁用模块,就像我们使用 ph…
apache 无缓存,过期
我正在尝试对我的网站上的 csv 文件强制执行无缓存。 我通过 apache 的文档将这些行添加到 httpd.conf 中: ExpiresActive On ExpiresDefault A0 Expi…
apache 服务器 mod_expire 用法
我正在使用 Apache 2.2.20。我将 expire_mod 设置为“访问加 5 分钟”。我使用某个网站检查标头,并且我确信标头中确实有一个过期目录。 但是,当我使…
使用 mod_expires 覆盖缓存标头
我想使用 apache 的 mod_expires 模块设置缓存头。我的配置看起来有点像这样: ExpiresDefault "access plus 1 years" 问题是,这些文件是由我无法控…
使用 Apache 为文件系统中不存在的路径添加过期标头
为了使 CDN 失效,我需要向站点 URL 的路径元素添加前缀。每当发布新版本的资产时,这一点都会发生变化。 然后使用 mod_rewrite 重写 URL: http://ex…
我如何判断 Leverage 浏览器缓存已打开?
我正在尝试在我的网站上的 images/js/css ext.. 上设置到期日期,因为我在我正在使用的工具中看到 页面速度 它将有助于性能: The following cacheabl…
根据请求启用 mod_expire
我不是生成指向 file.js 的链接,而是计算版本号或哈希和并链接到 file--bbe02f946d.js。我使用以下重定向规则来提供文件的当前版本: RewriteRule ^(…
在 Apache 配置中有条件地设置过期标头
我想有条件地在图像上设置过期标头,以便它们在项目开发过程中不会缓存,但在生产过程中会缓存。理想情况下,这只是对 apache conf 文件的修改。我有…
使用哪一个:过期标头、上次修改标头或 ETag
我在 Apache 上运行 PHP,并且对如何实现服务器端缓存以使网站加载速度更快感到困惑。 Expires、Last-Modified 和 ETag 标头之间有什么区别?在什么情…
将 ExpiresDefault 添加到 .htaccess 文件
我已更新我的 .htaccess 文件以包含以下内容: ExpiresDefault "access plus 1 month" 我试图告诉客户端所有 css 和 js 在 1 个月内不会更改,以便他…
mod_expires 不在 JPEG 图像上设置缓存控制标头
我不明白为什么我正在开发的网站中的普通旧 JPEG 图像(大约十几个,每个 <10 KB)不会采用它们正在使用的缓存控制标头强制进给。我使用的 .htaccess …
.htaccess:缓存控制,如何处理网站更新?
我刚刚搜索了网络,但找不到一个好的答案: FF 的 Google 页面速度扩展告诉我在我的网站 (PHP) 上缓存文件。因此,我更新了我的 .htaccess (在网站的…
Apache:在重写之前将规则应用于 URL
我有一个简单的 RewriteRule: RewriteRule ^/r/[0-9]+/(.*)$ /$1 这用于缓存清除。每次发布网站时,我都会更改网址前缀,例如: /r/17/img/image.jpg…
在 Apache2 上运行命令不确定结果
ls /etc/apache2/mods-enabled | ls /etc/apache2/mods-enabled | grep expires 它什么也不返回,这是否意味着我的服务器上没有 mod_expires ?…
Apache:如何在未安装 mod_expires 的情况下将 Expires 标头添加到文件中
我在运行 Apache 的共享主机上。显然 mod_expires 没有安装。 是否有另一种方法可以在该环境中将过期标头添加到 css 文件、图像等中?…