0

Twitter アプリを作成する場合。ほとんどのアプリは、Twitter のプロフィール写真をホットリンクします。ただし、ページに 20 ~ 40 枚のプロフィール画像の写真が表示されている場合。Firebug (ネットワーク タブ) は、これらすべての写真の読み込みに (それぞれ) 30 ~ 50 ミリ秒かかることを報告しています。すべてを合計すると、数秒になります。

ページのレンダリングと最適化のため。Twitter のプロフィール写真をローカル サーバーにキャッシュ/保存する必要がありますか?

余談ですが。古い写真の課題を理解しています (写真はキャッシュされるため)。しかし、それは今のポイントではありません。

4

1 に答える 1

1

それらをローカル サーバーにキャッシュすることで、ネットワーク リクエストの数がどのように減少すると思いますか?

それらをローカルサーバーにキャッシュする場合でも、クライアントにそれらを提供する必要があります。その場合、画像をインライン化してリクエストの数を減らすことができますが、ダウンロードサイズが増加し、キャッシュが破壊されます.

それらを Twitter から取得する利点の 1 つは、それらが Twitter の CDN から取得されるため、おそらく自分で提供するよりも待ち時間が短いことです。

于 2013-02-24T19:40:53.940 に答える