2012-02-10 12 views

答えて

1

これは必須ですか?いいえ、必須ではありません。

いいですか?おそらく、それはあなたがしようとしていることに依存します!

このシステムにはどのくらいのユーザーがいますか?どのくらいの頻度でページが読み込まれますか?最新のつぶやきをできるだけ早くレンダリングすることの重要性はどれくらいですか?

キャッシュすると、Twitter APIにリクエストする回数が減ります。これは二つのこと

  1. あなたが解決するためにAPI呼び出しを待つ必要がない場合がありますので、キャッシュする方が効率的になることを意味するので、ページがより速くロードされます。
  2. Twitter APIの負荷も低くなります(レート制限があるため、サービスが普及している場合には注意を払わないでください)。良いニュースだ

は、悪いニュースは、あなたがキャッシュ

  1. 場合は、非常に最新のつぶやきを持つことが保証されないことです。
  2. あまりにも多くのものがあまりにも速く起こると、つぶやきに間に合わない可能性があります。
  3. システムに複雑さを追加します。あなたがそう

(あなたがそれになります)サービスのTwitterの利用規約に違反する可能性がある

  • 、要するに、ないそれは絶対的な意味では必要ありません。それが意味をなさないかどうかは、あなたのシステムに基づいて決まります。もっと重要なのは何ですか?スケーラビリティ(そうならば、キャッシュする必要があります)?シンプルさ(もしそうなら、多分あなたはキャッシュしてはいけません)?つぶやきを見逃してはいけないことを確実にします(もしそうならキャッシュすることができますが、スマートにする必要があります)。

    選択はすべてあなたのものです!

  • +0

    おかげさまで私の考えに多くの光をあげた。 私は、サイトがハッシュタグのセットにランダムなつぶやきを表示するようにします。PHPページで...ユーザーはここからtwitterとtweetから直接ログインすることができます。だから私はスケーラビリティを求めていますが、適切なキャッシングを行うには..いくつかのチュートリアルやフレームワークを提案することができます.. 事前に感謝.. – azzaxp

    関連する問題