25

私は最初からコーディングしていないサイトに取り組んでおり、firebug では css ファイルが次のように表示されています: style.css.pagespeed.ce.5d2Z68nynm.css と pagespeed 拡張子。私はそれを見つけることができないので、誰がこれをしているのか教えてもらえますか。mod-pagespeed がサーバーで実行されている可能性があると思いますか? CSSをキャッシュして更新を停止しているため、開発するのが本当に面倒なので、今のところオフにしたいと思います。

前もって感謝します。

4

9 に答える 9

29

アリスターは正しい。これを行うには、他に 2 つの方法を知っています。多くのドメインで共有されている .htaccess を使用して、単一のドメインでのみ PageSpeed を無効にしたい場合は、.htaccess ファイルの末尾に次のように追加できます。

<IfModule pagespeed_module>
  ...
  ModPagespeedDisallow http://www.example.com/*
</IfModule>

これは、開発用 (ModPagespeedDisallow) と ModPagespeed がアクティブなドメインの 2 つのドメインを持つことができることを意味します。試したことはありませんが、開発中に訪問者が最適化されていないページを取得するのを避けて、うまくいくはずです。

または、 mod_pagespeed FAQに記載されているように、URL に?ModPagespeed=offを追加することもできます。

于 2012-04-18T08:05:40.987 に答える
27

http://code.google.com/speed/page-speed/docs/using_mod.html#htaccessによるとModPagespeed off、.htaccess ファイル の行でモジュールをオフにすることができます。

最善の解決策は、mod_pagespeed をまったくオンにしないか、最終テストのためにのみ追加できる非ライブ開発環境を用意することです。

于 2011-02-14T21:10:59.973 に答える
9

キャッシュをリセットするための別のオプションは、次のとおりです。

キャッシュ フォルダーの場所を確認します。これは、設定ファイルの ModPagespeedFileCachePath プロパティの下に定義されています。

次に、シェルから次のコマンドを実行します。

touch <path_to_pagespeed_cache>/cache.flush
(In my case: touch /var/cache/mod_pagespeed/cache.flush)

それでおしまい。キャッシュがリセットされました。

于 2016-07-16T19:40:49.243 に答える
3

完全なモジュールを無効にするには、.htaccess ファイルに次のコードを含めるようにしてください。

<IfModule pagespeed_module>
ModPagespeed off
</IfModule>
于 2016-09-29T20:18:39.340 に答える
1

mod_pagespeed にアセットへの変更をすぐに反映させるには、LoadFromFile を構成できます: https://developers.google.com/speed/pagespeed/module/domains#ModPagespeedLoadFromFile

これは、仮想ハンドラーから提供される css/js/images では機能しませんが、静的コンテンツへの変更はすぐに再最適化されます。それに加えて、ディスクからアセットをロードする方が http(s) からフェッチするよりもコストがかからないため、最適化自体は通常、はるかに速く完了します。

于 2015-05-17T20:29:28.433 に答える
0

他にできることは、*mod_pagespeed* をssl.confファイルから除外することです。このようにして、開発用に https 経由でサイトにアクセスできます。

ハックのようなものですが、非常に迅速な変更が必要な場合に便利です。

于 2013-08-23T22:26:50.457 に答える