2

Facebook ログインで自分のブログを作成しました。現在、以下を使用して、FB ユーザーのプロフィール写真をブログの上部に表示し、サインインしていることを示しています。

<img src="https://graph.facebook.com/[profileID]/picture">

ここで、ブログ記事に残されたすべてのコメントにプロフィール写真を追加したいと考えています。1 ページあたり 20 のコメントがあります。これは、プロフィール写真の FB へのリクエストが 21 件あることを意味します。これは良い考えですか、それとも FB から (もちろんプログラムで) プロファイル画像を取得してローカルに保存する必要がありますか?

必要に応じて画像を取得する方法は知っています。自分が行っていることが正しいか間違っているかを知りたいだけです。ごくたまに、FB から 1 枚のプロフィール写真をロードするだけで少しラグが発生することに気付きます。

4

2 に答える 2

4

FB を使用する利点:

  1. スペースを無駄にしません
  2. トラフィックを無駄にしません
  3. Web サーバー接続/CPU/IO を無駄にしません
  4. ページには常に実際のユーザー写真があります
  5. FB はあなたよりも優れた CDN を持っています
  6. 各ブラウザは、ドメインごとの同時 HTTP リクエストを制限します。そのため、異なるホスト (少なくとも自分のホストと FB のホスト) を使用すると、ページの読み込み速度が向上する可能性があります。

FB を使用することの短所:

  1. アプリがイントラネットの場合 - FB はユーザーのインターネット トラフィックを消費します。
于 2012-08-08T04:53:26.223 に答える
-2

OK、この質問は純粋にどちらのアプローチが優れているかについてです。ユーザーがプロフィールの写真を変更する可能性があり、それらを更新する責任が追加されるため、プロフィール写真をローカルに保存することはお勧めしません。

さらに、画像がFBから読み込まれると、次の20枚の画像では、ブラウザはFBサーバーに新しい要求を行うのではなく、キャッシュされた画像を使用します。

それが理にかなっていることを願っています

ありがとう

カウシク

于 2012-08-08T04:56:45.503 に答える