12

Apache とmod_pagespeedを備えたサーバー (OVH - フランス) があります。このサーバーには、WordPress がインストールされています。

テーマの Javascript ファイルに変更を加えましたが、pagespeed は新しいファイルがあることを認識せず、元の JavaScript ファイルをロードし続けます。js/ui.js.pagespeed********

2 週間前に変更を行い、今朝サーバーを再起動しましたが、まだ元の Javascript ファイルが読み込まれています。

ページ速度キャッシュを削除するにはどうすればよいですか?

私のサーバーでは/var/mod_pagespeedcache/http,3A/,2Fwww.myURL.fr/wp-content/themes/mytheme/js、 に が表示されui.js.pagespeed.jm.************.jsます。

このファイルを削除することはできますか?

4

6 に答える 6

7

から: https://developers.google.com/speed/docs/mod_pagespeed/faq#ignores-changes

mod_pagespeed を使用する場合、2 つの異なるキャッシュ時間があります。

mod_pagespeed が内部のサーバー側キャッシュを更新するために使用する元の TTL。

mod_pagespeed が書き換えられたリソースをブラウザーに提供する際の TTL。mod_pagespeed が最初に reousrce ファイルを読み取るとき、オリジン TTL を使用して、オリジン CSS ファイルを再検査する頻度を決定します。オリジン TTL が 1 日であると仮定します。mod_pagespeed がそのファイルをキャッシュに入れると、戻ってそのファイルを 1 日再チェックすることはありません。mod_pagespeed がキャッシュにリソースを入れた後に TTL を変更しても、mod_pagespeed はキャッシュ内のリソースが期限切れになるかキャッシュをクリアするまでリソースをリロードしないため、役に立ちません。

ファイルを更新するときに妥当な応答性を提供する 10 分のオリジン TTL をお勧めします。もっと小さくしようとすると、サーバーはより頻繁に更新する必要があります。これにより、サーバーの負荷が増加し、最適化が低下します。

開発中にファイルへの変更をより迅速に確認するには、サーバーのキャッシュをフラッシュ します。

お使いの環境で ModPagespeedLoadFromFileを有効にできる場合、 mod_pagespeed はサーバー側の内部キャッシュを排除できるため、両方の長所を活かすことができます。

于 2012-11-01T17:07:45.923 に答える