3

基本的に 1 つの大きなページであるサイトがあります。これは、50 ページあり、各ページにアートワークがあるフリップブック ( jQuery Booklet Pluginを使用) です。このページのサイズは 6 ~ 7 MB です。これは少し大きく、接続が遅いとページの読み込みに時間がかかる場合があります。私はこの本を複数のカテゴリーに分けて (複数の小さなページにする) 検討していますが、当面の間、次の 2 つの質問があります。

  • 大量のコンテンツを含むページの読み込みを処理する最善の方法は何ですか?

  • 大規模なサイトはこれらの問題をどのように処理しますか?

注:ページ上の画像にスプライトを使用することはできません。

4

2 に答える 2

3

Kraken などの画像オプティマイザーで画像ファイルを圧縮してみてください: http://kraken.io/

于 2012-09-23T20:03:10.073 に答える
2

画像の遅延ロードを試すことができます (http://www.appelsiini.net/projects/lazyload) - 画像はページに表示されるまでリクエストされません。

もう 1 つのオプションはchange、ブックレット スクリプトでイベントを使用して、AJAX を使用してそのページのコンテンツをロードすることです。この方法では、すべてのコンテンツを最初にダウンロードする必要はありませんが、クライアント側でページを変更するときに遅延が発生します。

$(".selector").booklet({
    change: function(event, data) { ... }
});

「エンドレス」スクロールを備えたほとんどの大規模なサイト (Facebook など) は、AJAX を使用して、必要な場合にのみ追加のコンテンツをロードします。

于 2012-09-23T19:38:58.353 に答える