mod_pagespeed删除缓存?

Sze*_*zed 9 apache wordpress caching pagespeed

我们有一个服务器(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.

我可以删除这个文件吗?

Sau*_*tel 9

谷歌关于Legacy Flushing Of Entire Cache的PageSpeed文档建议:

sudo touch /var/cache/mod_pagespeed/cache.flush
Run Code Online (Sandbox Code Playgroud)

  • 请注意-我已经尝试了多次但无济于事。我还看到了其他答复,说它没有用。 (3认同)

sli*_*cki 7

来自: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不会重新加载资源,直到其缓存中的资源到期,或者您清除其缓存.

我们建议使用10分钟的原始TTL,以便在更新文件时提供合理的响应.如果你试图让它小得多,那么你的服务器需要更频繁地刷新它.这会增加服务器负载并减少优化.

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

如果您的环境允许您启用 ModPagespeedLoadFromFile,那么您可以充分利用这两个世界,因为mod_pagespeed可以消除其内部服务器端缓存.