0

このサイトを開発しました: http://www.aloha-connect.com/

私たちの問題は、このページ内に多くのフレームがあることです。場合によっては、フレーム内にフレームがあります。

私たちの問題は、低帯域幅の接続に関することです。読み込みに時間がかかる場合があります。php gzip コードを使用してロードしようとしましたが、フレームのコンテンツがそれほど速くロードされていないことに気付きました。次に、フレーム ページ内にもコードを配置しようとしましたが、違いはありませんでした。

このページでも同じことが起こりますhttp://aloha-connect.com/rates/

サポート/提案をいただければ幸いです。

4

2 に答える 2

1
  1. Googleのpagespeedから、優先度の高いアイテムと中程度のアイテムを確認して修正してみてください
  2. 不要なフレーム(すべて)を取り除きます。これをPHPとしてタグ付けしたので、PHP include()を使用して他のファイルのコンテンツを含めます。(@crypticで指摘されているように、正しく表示されるように、含まれているファイルからhtmlを編集する必要があります)
  3. アイコンや小さな画像がたくさんある場合は、CSSスプライトを使用してください。アイコンを1つの画像に配置し、CSSを使用して正しいアイコンのみを表示します:http://css-tricks.com/css-sprites/
  4. すべてのCSSを1つのcssファイルに圧縮し、すべてのJSを1つの縮小されたJSファイルに圧縮します。JSまたはCSSをその場で縮小する方法
  5. jQueryにはCDNを使用します。
于 2013-01-18T23:02:17.753 に答える
0

すべてのフレームが同じドメインから提供されていますか?

ブラウザは同じドメインへのリクエストの数を制限していることに注意してください。現在、これは2に設定されていると思います。これには、HTMLページ、画像、スクリプト、CCSファイルが含まれます。

cdn1.mydomain.com一般的な回避策は、やなどの他のドメインでいくつかのリソースをホストすることですcdn2.mydomain.com。これにより、ブラウザは一度により多くのリソースをフェッチできるようになり、場合によってはすべてのリソースを一度にフェッチできるようになります。

Firebugの[ネット]タブまたはChromeの[ネットワーク]タブを開くと、保留中のリクエストを確認できます。

于 2013-01-18T23:03:21.763 に答える