繁体   English   中英

mod_pagespeed 删除缓存?

[英]Mod_pagespeed delete cache?

我们有一个服务器(OVH - 法国),带有 Apache 和mod_pagespeed 在这台服务器上,我安装了 WordPress。

我在我的主题中对 Javascript 文件进行了更改,但 pagespeed 不知道有一个新文件,并不断加载原始 javascript 文件。 js/ui.js.pagespeed********

我两周前进行了更改,今天早上重新启动了服务器,它仍在加载原始 Javascript 文件。

如何删除pagespeed缓存?

在我的服务器上,在/var/mod_pagespeedcache/http,3A/,2Fwww.myURL.fr/wp-content/themes/mytheme/js ,我看到了ui.js.pagespeed.jm.************.js

我可以删除这个文件吗?

谷歌关于Legacy Flushing Of Entire Cache的 PageSpeed 文档表明了这一点:

sudo touch /var/cache/mod_pagespeed/cache.flush

来自: https : //developers.google.com/speed/docs/mod_pagespeed/faq#ignores-changes

当您使用 mod_pagespeed 时,有两种不同的缓存时间在起作用:

mod_pagespeed 用于刷新其内部服务器端缓存的原始 TTL。

mod_pagespeed 为浏览器提供重写资源的 TTL。 当 mod_pagespeed 第一次读取您的 reousrce 文件时,它使用源 TTL 来计算重新检查源 CSS 文件的频率。 假设您的原始 TTL 为 1 天。 一旦 mod_pagespeed 将该文件放入缓存中,它就不会返回并在一天内重新检查该文件。 在 mod_pagespeed 将资源放入其缓存后更改 TTL 将无济于事,因为 mod_pagespeed 不会重新加载资源,直到其缓存中的资源过期,或者您清除其缓存

我们建议源 TTL 为 10 分钟,这样可以在您更新文件时提供合理的响应。 如果你试图让它更小,那么你的服务器将需要更频繁地刷新它。 这会增加服务器负载并减少优化。

要在开发时更快地查看文件更改,请刷新服务器上的缓存

如果您的环境允许您启用ModPagespeedLoadFromFile ,您就可以两全其美,因为 mod_pagespeed 可以消除其内部服务器端缓存。

在 Pagespeed 中刷新特定页面的缓存需要服务器支持缓存清除。 在 Apache 中,这意味着在站点配置中ModPagespeedEnableCachePurge onModPagespeedEnableCachePurge on 在 Nginx 中,您需要pagespeed EnableCachePurge on; 反而。 此设置允许您发送特制的 HTTP 请求以强制清除 Pagespeed 中的特定页面。 例如使用卷曲:

curl 'http://example.com/pagespeed_admin/cache?purge=path/file.ext'

还有另一种清除缓存中单个页面的方法( curl --request PURGE 'http://www.example.com/path/file.ext' ),但这需要您站点配置中的额外可选配置选项文件(Apache 的ModPagespeedPurgeMethod PURGEpagespeed PurgeMethod PURGE; Nginx 的)。

有关更多信息,请参阅描述此过程的文档以获取更多详细信息。

sudo touch /var/cache/mod_pagespeed/cache.flush

再次加载页面。 你应该看到变化

在 bitnami AWS 服务器 (lightsail) 上使用以下命令:

sudo touch /opt/bitnami/apache2/var/cache/mod_pagespeed/cache.flush

重启阿帕奇:

sudo /opt/bitnami/ctlscript.sh restart apache

这是帮助页面

刷新缓存 nginx 页面速度

sudo touch /var/cache/ngx_pagespeed/cache.flush

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM