簡體   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