-2

Web サイトの速度低下の原因を調査しようとしています。

ここに、firebug のスクリーンショットを添付します。

ここに画像の説明を入力

ご覧のとおり、すべてのコンテンツがわずか 2.92 秒で読み込まれますが、javascript onload イベントは 17.67 秒後に起動されます。

ウェブサイト自体を見たい場合: http://maylashop.com . YSlow を使用しようとしましたが、A グレードを取得しましたが、役に立ちません。

誰かがこれを修正したか、何が原因であるかを知っている場合は、親切に教えてください。

4

3 に答える 3

0

これがjavascriptに関連していないことはかなり確かです。メインページをリクエストするだけで約2秒かかりました。Linuxマシンでこれを実行しました:

date ; lynx -source http://maylashop.com/ > /dev/null ; date
Fri Apr 13 22:38:19 CEST 2012
Fri Apr 13 22:38:21 CEST 2012

これは、ホストがインデックスページを生成するのが遅すぎるか、ネットワーク転送の問題があることを示す独立した確認です。

/index.phpまたは/index.html、あるいはオンザフライで作成した404ページでも同じことを行うと、同じ〜2秒の遅延が発生します。

編集:画像のダウンロード速度を確認しました。その速度は1秒未満です。0に近い。

PHPコードの何かが問題を引き起こしている可能性があります(遅延を引き起こします)。それらの1つは、MySQLサーバー(または使用しているもの)への接続の遅延である可能性があります。 ?呼び出しごとに接続していますか、それともキャッシュシステムがありますか?

于 2012-04-13T20:40:31.803 に答える
0

なぜhttp://cf.addthis.com ? http://platform.twitter.com , plusone.google.com ....どこでも使っていると思いませんか? を使用している場合は、必要に応じて追加してください

ガイドライン Yslowに従って、いくつかの行列を取得し、ボトルネックが何であるかを確認します

これらのルールを喜んで順守します

于 2012-04-13T20:42:03.443 に答える
0

これは JavaScript の問題ではありません。PHP スクリプトの実行に時間がかかっています (スクリーンショットを参照)。ページがロードしている他のすべてのリソース (JS、CSS、画像など) のロードに 1 秒もかかりません。これは が原因であると 95% 確信していzlib.output_compressionます。次のコードをスクリプトの先頭に追加して、無効にすると何か役立つかどうかを確認してください。

ini_set('zlib.output_compression', 0);

これで問題が解決する場合は、使用しないことを検討zlib.out_compressionするか、コード内のどの特定の問題が問題を引き起こしているかを突き止めることができます (通常は出力バッファリング)。

ここに画像の説明を入力

于 2012-04-13T20:44:36.623 に答える