アーキテクチャIII:ローカルキャッシュと分散キャッシュの導入

1.簡単な説明

実際には、この段階では、分散キャッシュを思い付くために、いくつかの初期の、主にローカルキャッシュを使用する前、私は主にehcahe技術を使用して、あなたの上に実行は、大きな問題があるがされていることをことを基本的なサーバーアプリケーションこのメモリがあります長期保存に適していない、長期保存の場合、ときに大量のデータを持つ分散キャッシュがmemcachedを、より遅くRedisのですが、私は主にRedisのを使用し、あなたのサービスのメモリの大部分を占めることになります。
Redisのは、キャッシュのような質問、一連の必要があります分散:雪崩キャッシュキャッシュ・コヒーレンシ、キャッシュ浸透/内訳を、ホットスポットデータセットに失敗しました。私は、この問題に対するこれらの問題のためのポストのソリューションを記述します。

2. Aフローチャート

ここに画像を挿入説明

3.質問

キャッシュカン朱、加入者の成長のためのほとんどの要求は、同時圧力はTomcat上で分類されます、応答が非常に遅いです。ここで私は、毎秒Tomcatで複雑、理解を理解し、そしてラインは、それが250同時/秒に変更することができる支持体150の同時デフォルトの多くを見ると言われませんでした。個人が実際に同時の数を確認したいです。だから私は、リンクを少し勉強しています。

4.最適化

  • Tomcatサーバー上、または同じJVM内のローカルキャッシュを増やします

  • 外部の分散キャッシュの増加

  • ホットデータと静的なHTMLページをキャッシュ

    最も要求の前に読み取りと書き込みのデータベースに傍受オフをキャッシュすることにより、効果的にアプリケーションのアクセス速度を向上させることができます。

公開された215元の記事 ウォンの賞賛135 ビュー114万+

おすすめ

転載: blog.csdn.net/weinichendian/article/details/103823643