私は私のマルチサイトサイトを立ち上げ、メインサイトを運営しています mikewills.me 。私が抱えている大きな問題はパフォーマンスです。何かが現れ始めるまでに数秒かかることがあります。明らかに、これは受け入れられません。
ヘッダに<?php flush(); ?>
を追加するようないくつかのヒントを見ました。私は配信された二十から十六テーマを使用しています。バックエンドも遅くなっています。使用しているホストか、間違って設定したものかを判断しようとしています。共有ホスト環境で必要になるかもしれない、私が見ることができる何か他のものはありますか?
FirebugのNETコンソールを介してページを実行しただけなので、何が読み込まれているのかがわかります。すごいことですが、読み込む必要がないものもたくさんあります。
物事から見ると、次のプラグインはスクリプトやその他の付随ファイルをあなたの負荷に追加しているため、物事が遅くなっています。
それに加えて、あなたはSWF JSオブジェクトをロードしています、しかし私はあなたのホームページにFlashを見ません。 JavaScriptを追加すると、ほとんどの場合、ページの読み込み時間とサイトのパフォーマンスに影響が及びます。
私はこれらの追加ファイルのいくつかがinit
イベントに夢中になっていて、管理ページにもロードされることを推測しています(そこでは時間がかかります)。しかし、あなたはたぶんあなたのページの基本的なHTMLファイルの〜7秒の負荷を引き起こしている追加の(不要な?)フィルタとフックを追加する多くのプラグインを持っているでしょう。
ブラウザのキャッシュ設定に有効期限ヘッダがありません。ブラウザキャッシュを有効にすると、ユーザーのブラウザは静的ファイルのキャッシュを保存するようになり、別のページを表示するときにそれらを再度要求する必要がなくなります。
あなたのCSSとJSは、将来の有効期限を設定するのに最も重要です。
W3TCを使用して、CSSファイルとJSファイルを縮小して組み合わせることもできます。結合するファイルとスクリプトを見つけるには、[ヘルプ]タブを使用します。
共有サーバーでW3 Total Cacheを設定するための完全なガイドは、 私の同じ質問に対する答えを参照してください。
キャッシングプラグインを使用している場合も<?php flush(); ?>
を使用しないでください。