0

私はいつもAppleがホームページをどれだけ速くロードするかについて興味がありました-Chromeでは2.98sと書いてあります。

今、私はCDNとgzipping、およびYahoo!による推奨事項についてすべて知っていますが、それ以外に見逃していることがあることを知っています。ほとんどすべてのYSlow推奨事項を確認し、自分のサイトで84を獲得した後、まだ読み込まれていないためです。十分に速い(Chromeでは4.48秒)。AppleはYSlowで82点を獲得していますが、私のサイトのほぼ2倍の速度でロードされます。だから私は何かを逃していると確信しています。

この地域の専門家は、平均3秒以内のように、ウェブサイトの読み込みを高速化する方法を教えてくれますか?任意の提案/ヘルプを歓迎します。前もって感謝します。

4

2 に答える 2

1

実際に読み込んでいるコンテンツの量を検討しましたか?

YSlowでの私の経験では、サイトの表示に影響を与えることなく、サイトをより効率的にする方法を提案しています。例えば。ブラウザにキャッシュし、cssを縮小し、外部スクリプトの数を減らすなどして、多くの場合(特に後続の読み込み)でサイトの読み込みが速くなります。ただし、サイトのメディアが重い場合は、その効率に関係なく、コンテンツのダウンロードには最初の読み込みに時間がかかります。たとえば、私の個人的なブログサイトには、Flickrプロファイルから投稿された画像がいくつか含まれています。YSlowはこれらの画像がキャッシュされていることを確認しますが、「画像の読み込みを減らす」ことは提案していません。

于 2012-05-10T14:43:06.437 に答える
0

Firebug のネットワーク パネルを見てください。HTML リソースの最初のバーが非常に長く、他のバーが遅れて始まる場合、パフォーマンスはバックエンドに依存しています。次に、サーバー コードを調べて、何がそれだけの時間を消費しているのかを確認する必要があります。

最初のバーが比較的小さく、最初のバーの直後に他のバーが始まる場合、パフォーマンスはフロントエンドに制限されており、フロントエンドのパフォーマンスの最適化のみを気にする ySlow の欠落点を調べる必要があります。

(このコンテキストでのフロントエンドとバックエンドのパフォーマンスは、Steve Souders が著書で定義したように使用されます。)

于 2012-07-10T08:27:58.870 に答える