私の問題は、完全に充電して形成するために、ページの左側に残るまで、最初の20枚の画像はと読み込みに時間がかかるということです画像の列。
このプラグインで私のウェブページから最初の20枚の画像をスピードアップするにはどうすればよいですか?
は、あなたが私たちCDNを缶または別のドメインからそれらをロード非常
私の問題は、完全に充電して形成するために、ページの左側に残るまで、最初の20枚の画像はと読み込みに時間がかかるということです画像の列。
このプラグインで私のウェブページから最初の20枚の画像をスピードアップするにはどうすればよいですか?
は、あなたが私たちCDNを缶または別のドメインからそれらをロード非常
、ありがとうございました。ブラウザは通常、ドメインごとに8つのファイルを一度に転送できます。別のドメインまたはCDNを使用すると、この制限を回避できます。
上記のCDNに加えて、私は小さい画像を取得することをお勧めします。どちらの方法でも、imagesLoaded
プラグインは、画像を完全にロードしてからボックスをレンダリングすることを保証します。
プラグインを取得here
あなたはプラグインをインストールしたらそのようなあなたの石工の呼び出しをラップ:石造で使用する
var $container = $('#container');
$container.imagesLoaded(function(){
$container.masonry({
itemSelector : '.item',
columnWidth : 240
});
});
もう一つの大きなプラグインがinfinite-scroll
です。あなたがそれを設定するのを助けたいと思ったら私に教えてください。
ありがとうございます。画像はamazon s3でホストされています。 s3の画像をdifferents cdnでどうやって使うことができますか?ありがとうございました! – hyperrjas
ダンノー - 聞いてください。 –
他の人に尋ねたかもしれませんが、Amazon S3ではS3のバケツでAmazonのCloudFront CDNを指し示すことができます。複数のCloudFrontディストリビューションを作成して、いくつかの異なるドメインを取得してランダムに選ぶことができます。 – rmarscher