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.
我可以删除这个文件吗?
谷歌关于Legacy Flushing Of Entire Cache的PageSpeed文档建议:
sudo touch /var/cache/mod_pagespeed/cache.flush
Run Code Online (Sandbox Code Playgroud)
来自: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可以消除其内部服务器端缓存.
| 归档时间: |
|
| 查看次数: |
28060 次 |
| 最近记录: |