使用哪一个:过期标头、上次修改标头或 ETag
我在 Apache 上运行 PHP,并且对如何实现服务器端缓存以使网站加载速度更快感到困惑。 Expires、Last-Modified 和 ETag 标头之间有什么区别?在什么情…
将 ExpiresDefault 添加到 .htaccess 文件
我已更新我的 .htaccess 文件以包含以下内容: <FilesMatch "\.(css|js)$"> ExpiresDefault "access plus 1 month" </FilesMatch> 我试图告诉…
mod_expires 不在 JPEG 图像上设置缓存控制标头
我不明白为什么我正在开发的网站中的普通旧 JPEG 图像(大约十几个,每个 <10 KB)不会采用它们正在使用的缓存控制标头强制进给。我使用的 .htacces…
.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 文件、图像等中?…
使用 .php 输出 javascript 使标头过期
我已经在 PHP 中为我的所有 JS 和 CSS 文件创建了一个 minify/obfusctor/gzip 脚本,但我无法过期,但我已将其放入我的 .htaccess 中: ExpiresActive…
添加没有 mod_expires 的过期标头?
我知道我可以使用 mod_expires 添加过期标头。但是,如果 Apache 服务器没有安装 mod_expires 并且我不想通过 PHP 等脚本语言路由对文件的访问,我该…
.htaccess 用于压缩、浏览器缓存、代理缓存等
有人可以为我提供一个优化 .htaccess 配置来处理典型网站的压缩、浏览器缓存、代理缓存等吗? 除了我的访客之外,我还努力让 Google PageSpeed 满意。…
为特定图像添加过期标头
我看过的所有过期标题文章或多或少都提供了以下解决方案: ExpiresByType image/gif A2592000 ExpiresByType image/png A2592000 ExpiresByType image…
Set-Cookie 和 Expires 标头不同
我正在尝试按照 YSlow 的建议启用图像的过期标头。我确定我以前有这个工作,但现在当我检查 YSlow 时,它说它们没有被缓存。 对于我的 .htaccess,我…
如何给Flash和Icon组件添加Expires
Yslow 目前为我的网站以及“添加过期标题”授予 B 级。 它说: 有 1 个静态组件,没有远期到期日期。 * (no expires) http://localhost/images/favico…
lighttpd中静态图片的expires.url配置
我试图避免从我的网络应用程序中重复重新加载图像。 我使用 lighttpd 来提供静态内容,并且我的配置已过期,如下所示: expire.url = ( "/static/" =&…