wordpress一時的にホストされているクライアント用に作成しているWebサイト http://dev.eatfit.co.nz/ があります。
私は頻繁に(ただし、毎回ではなく)ページ(たとえば、ホームページ)を閲覧していることに気づいています。Googlepagespeedオンラインサービスは、その場でURLを書き換えて物事を最適化しているように見えるので、URLを取得します。このように私に戻ってきます(フィドラーまたは.htmlソースで表示可能)
http://dev.eatfit.co.nz/wp-content/themes/eatfit/images/xfoot-logo.png.pagespeed.ic.SWoJqa9Ly9.png
私は起こりたくありません、それはcssを誤って最適化し、また絶えずキャッシュしているので、更新のテストが苦痛であるため、google pagespeedをオフにしたいと思います。
奇妙なことに、私はこのウェブサイトのオンラインgoogle pagespeedを一度もオンにしたことがなく、wordpressインストールでこれを実行する特別な最適化プラグインがありません。オンラインサービスを調べたところ、どうやらpagespeedを機能させるには、特別なcname dnsエントリを入力する必要がありますが、このドメインにはそのようなcnameは存在しません。
ホスティング会社のサーバーとクライアントコンピューターの間のどこかで、URLが自動的に書き換えられているようです。これはどのように起こっており、どのようにそれを止めることができますか?.
ホストにmod_pagespeedがインストールされているようです。
あなたのサイトでそれを無効にするアクセス権がない場合は、次のようにブラウザでURLの末尾に?ModPagespeed = offを追加できます
Apacheのconf.dディレクトリ(私のものは/etc/httpd/conf.dにあります)を見ると、pagespeed.confというファイルが表示されます。サービスを完全に無効にするには、次の行を見つけます。
ModPagespeedオン
それを次のように変更します。
ModPagespeedオフ
...次に、「service httpd restart」を使用してhttpdサービスを再起動します。
これらの2つの返信はどちらも正確です。答えは「はい」です。これは、ホスティング会社がすべてのアカウントにインストールしたApacheモジュールです。これをオフにするには、.htaccessファイルに以下の行を追加します。
ModPagespeedオフ
Pagespeed.confファイルをオンからオフに変更する必要があります
ModPagespeed off
Ubuntu/Debianでのファイルの場所
/etc/Apache2/conf.d/pagespeed.conf
CentOS/httpd内のファイルの場所
/etc/httpd/conf.d/pagespeed.conf
Apacheまたはhttpdサービスを再起動することを忘れないでください。
.htaccessを介した個々のWebサイト用
ModPagespeed off
一見すると、これはApacheのモジュールなので、ホスティングサーバーにインストールされている可能性があります。要求されていない場合は、ホストに連絡します。
上記のすべての回答を確認できます。 .htaccessファイルで実際に無効にしたようです。ただし、CSSで発生した機能上の問題について教えてください。 mod_pagespeedを使用した場合と使用しない場合のホームページの視覚的な違いを検出できませんでした。バグを見つけた場合は修正したいと思います。
それはあなたのリソースにキャッシュを追加することは事実ですが、明示的なTTLがない場合、サーバーは5分ごとに変更をチェックし、データのたびに新しいコンテンツハッシュでURLを書き込みます変更点:開発中に5分の遅延でも確かに迷惑になる可能性がありますが、比較的新しい機能があります: ModPagespeedLoadFromFile これにより、mod_pagespeedでの開発がよりスムーズになり、サーバーのパフォーマンスも向上します。
これらすべての利点は、サーバーへのラウンドトリップがはるかに少なくなり、エンドユーザーの待ち時間が大幅に短縮されることです。 webpagetestの結果を確認してください。
ビデオ 、 mod_pagespeed on 、 mod_pagespeed off
また、mod_pagespeedをデフォルトでオンにするホスティングプロバイダーを教えていただけませんか。ありがとう!
私にとってはこれは次のように機能しました(すべてのリクエストでpagespeedがオフになり、クエリ文字列はありません):
vim /etc/Apache2/mods-available/pagespeed.conf
#ModPagespeed on
ModPagespeed unplugged
:wq
ModPagespeed onにコメントし、ここにModPagespeed unplugged行を追加します。それが役に立てば幸い。
elementary OSのランプのインストールで、pagespeedのconfファイルがオンになっています
lampstack-(yourversion)/Apache2/conf/pagespeed.conf