2つの仮想プライベートサーバーがあります。最初はWebサーバーフロントエンドで、2つ目はデータベースバックエンドです。私はリアルタイムのものにRedisを使用したいと思っています。私の質問は次のとおりです。Redisをどこにインストールすればよいですか? Webサーバーまたはデータベースサーバーでは?WebサーバーのフロントエンドまたはデータベースサーバーのバックエンドでのRedis
4
A
答えて
6
長所:あなたが大量のデータを持っている場合
- のRedisのデータベースのサイズが大きくなる可能性があります。あなたが統計を格納し、それらの多くを格納する場合、あなたのデータベースはメモリ豚になることができます。そのデータをすべてあなたのWebサーバのメモリに保存したくない場合、HTTPサーバからメモリを奪う可能性があります。
- ITSは、データベースサーバー上のRedisをインストールする
短所
- それがないよう、データのための高いネットワークの応答時間ときポーリングサーバーがあるであろう理由のために、データベース・サーバーと呼ばれますローカル
- サーバーがダウンすると、データが不足します。
私は個人的には、多くのデータを供給することができるので、自分のサーバーにRedisを保管しますが、それはすべてあなたが働いている環境によって異なります。余分な50ms程度は許容できません)、ローカルのサブネット内にあっても、127.0.0.1への要求時間は外部ネットワークアドレスよりもはるかに速いため、Webサーバー上で実行する必要があります。そうでない場合は、Webサーバーから離しておく必要があります。
2
あなたが言ったようにRedisが使用されていて、あなたのWebプロセスが大量のメモリを使用していない場合、私は両方にそれを置き、dbサーバに複製します。これは冗長性とパフォーマンスを提供します。そのデータはシンプルなキャッシュデータよりも重要に思えるので、冗長性が良いでしょう。
Webサーバーの空きメモリが少なく、空きメモリがデータサイズより小さい場合は、すべてをdbサーバーに保存してください。お使いのデータベースサーバ上のRedisをインストールする
関連する問題
- 1. バックエンドまたはフロントエンドのページシステム
- 2. Webサーバーとアプリケーションサーバーとデータベースサーバーの違い
- 3. Magentoリクエスト - フロントエンドまたはバックエンド?
- 4. データベースサーバーまたはWebサーバーを仮想化しますか?
- 5. WEB UIフロントエンドとC++バックエンド間の通信?
- 6. は、Magentoのフロントエンド&バックエンド
- 7. フロントエンドのバックエンドでのurl_for - symfony
- 8. XML/RSSリーダー - フロントエンドまたはバックエンド?
- 9. 剃刀フレームワーク - バックエンドまたはフロントエンド?
- 10. 大規模なシミュレーション、フロントエンドまたはバックエンド?
- 11. フロントエンドまたはバックエンドでの配列のソート
- 12. バックエンドまたはフロントエンドでのバイナリツリーの実装
- 13. HTTPpressのフロントエンド、HTTPのバックエンド
- 14. フロントエンドまたはバックエンド用のDjangoはありますか?
- 15. フロントエンドとしてのアクセスとバックエンドとしてのSQLサーバー
- 16. フロントエンド= ..nginux .. =バックエンド?
- 17. バックエンド/フロントエンドCakePHP 3
- 18. Webサービス - フロントエンドまたはロジック
- 19. Symfony2とフロントエンドとバックエンドのバンドル
- 20. APIバックエンドとSPAのフロントエンド
- 21. Webpackバックエンドとフロントエンドのホットリロード
- 22. TFS 2010フロントエンド/バックエンドの展開
- 23. バックエンドへのフロントエンド接続
- 24. javaバックエンドとJavascriptフロントエンドのデプロイ
- 25. フロントエンドとバックエンドのソリューション組織
- 26. RoR3のバックエンドとフロントエンドのオプションは?
- 27. フロントエンドでのJoomlaスタイルのバックエンド編集
- 28. フロントエンドまたはバックエンドajaxが別のURLを呼び出す
- 29. Webアプリケーションアーキテクチャの設計 - HTML/CSS/JSフロントエンド+ RESTバックエンド
redisには何を保存していますか?主にキャッシュとして使用していますか?もしそうなら、私はそれをWebサーバーに置いて、本当に素早く処理します。また、どのマシンにredisに与えることができる空きメモリが増えていますか? –
Redisは、チャットの履歴と、クライアントにリアルタイムで読み込まれて配信される統計データを保存するために使用されます。 VPSのメモリとディスク容量は同じです。 – yojimbo87