0

Facebook を自分の Web サイトに接続できるように取り組んでいますが、これまでのところうまく機能しているようです。しかし、私のサイトのすべてのページに facebook api ライブラリをロードすると、うまくいきません。私が使用している他のすべての php クラスは 1 秒未満でコンパイルされますが、Facebook API をロードするためだけに 3 秒から 20 秒の範囲のサーブ時間が見られます。Facebook接続を高速化するためにできることはありますか? (mt) 共有サーバーを使用しているからですか?

4

3 に答える 3

1

Facebook では、ユーザー データを 24 時間キャッシュすることができます。これは、友達などのより重いデータを求めて Facebook に多くのクエリを実行している場合に非常に役立ちます。これは、キャッシュするのが簡単ではないプロファイル写真のようなものには役立ちませんが、場所によっては大幅に節約できます.

速度低下の一部は、実際にはサーバーとは何の関係もないクロスサイト JavaScript にある可能性があることに注意してください。これらの場合、fiddler のようなアプリケーションは、速度低下の原因を特定するのに役立ちます。

于 2009-12-09T19:41:54.147 に答える
0

当たり前のことを言っているだけかどうかはわかりませんが、サイトのすべてのページにAPIを読み込む必要がありますか?ユーザーはすべてのページでFacebookを操作していますか?Facebookと通信する必要があるときに専用のエンドポイントにリダイレクトすることでAPIの使用を制限できる方法はありますか?

于 2009-12-09T19:20:15.150 に答える
0

@JOEL ユーザーデータをデータベースに保存し、必要に応じてそこから取得します。Facebook の API は、必要なエンドポイントでのみ使用してください。

于 2012-12-06T13:18:08.930 に答える