ネットワークは、ディスクよりはるかに高価であり、ディスクはそのメモリよりも高価です。 しかし、ネットワーク経由で 'memcache-D'にアクセスすると、ネットワークの矮星に費やされた時間はかからず、メモリからデータにアクセスするメリットがありますか?ネットワーク経由でデータにアクセスする電線より時間を費やす必要がある場合、memcachedを使用するとどうなりますか?
0
A
答えて
0
1台のサーバー、1つのデータと豪華な場所(ディスク、メモリ、サーバーオーバーネットワーク)を選択する場合は、確かに何かがあります。しかし、現実は、ほとんどの時間はそれほど清潔ではありません。
データはどこから来ましたか?たぶん、いくつかのサーバーが非常に計算量の多いデータをネットワーク上のサーバーに供給しているかもしれません。その計算を行う必要がないという事実によって、時間が大幅に節約されます。 同じ情報を必要とする10台のサーバーがあるかもしれないので、ネットワークのオーバーヘッドは必要なメモリとの良好なトレードオフです。
これが欲しい理由はすべてありますが、最初の手順はソースから直接取得することです。それで、あなたはそれを記憶に残したいかもしれません。次に、アプリケーションと同じサーバー上のキャッシュシステム、おそらく共有マシン、クラスターなど必要に応じて展開します。
関連する問題
- 1. 異なるコンテキストからアクセスする必要がある場合、データをどのように保存する必要がありますか?
- 2. 空間データを使用する必要がありますか?
- 3. 必要なデータがMongoDBスレーブにある場合、ActiveMQメッセージをどのように消費できますか?
- 4. どのようにドメインオブジェクトメソッドを消費する必要がありますか?
- 5. どのような場合にクライアントをより正確なURIにリダイレクトする必要がありますか
- 6. API経由で、またはプロジェクトのソースコード経由で、Intel Embreeを使用する必要がありますか?
- 7. ajax経由でIIS統計情報にアクセスする必要があります
- 8. ++ varを使用する必要がある場合はありますか?
- 9. そのような場合、どのタイプのUML図を使用する必要がありますか?
- 10. jqueryデータテーブルを使用するにはどのようなデータをインポートする必要がありますか?
- 11. []を削除するにはどのようなデータ構造を使用する必要がありますか?
- 12. Memcached/APCを追加する必要がありますか?
- 13. なぜcrcを反転させる必要がありますか?どのような場合にはこれを行う必要がありますか?
- 14. Reduxでは、この場合、データにアクセスするためにストアをインポートする必要がありますか?
- 15. どのようなVisualStateManagerを使用する必要がありますか?
- 16. どのようなテストを使用する必要がありますか?
- 17. 文字列の場合、どのように同期を使用する必要がありますか?
- 18. UUIDなどを使用する必要がありますか?
- 19. NodaTime、予約時間にLocalDateTimeを使用する必要がありますか?
- 20. 既にOnPushの変更検出を使用している場合、どのような場合にrunOutsideAngularを使用する必要がありますか?
- 21. 時間の経過とともに非常に正確な間隔が必要な場合は、setIntervalより優れた解決策がありますか?
- 22. Varnishが存在する場合memcachedを使用する理由
- 23. JSONデータをJavaScript経由でページに挿入する前に、これを行う必要がありますか?
- 24. MSMQを使用してアプリケーション間で通信する場合、MSMQをインストールする必要がありますか?
- 25. Androidのサービスはdesstroyed、私は2時間のように費やす必要がありstopService()またはstopSelf
- 26. なぜクラスがlaravelエイリアスにある場合でもクラスを使用する必要がありますか?
- 27. このような場合に例外を使用する必要がありますか?
- 28. IntelliJにソフトウェアプロジェクトに費やす時間を知る方法はありますか?
- 29. jqGrid PostDataをどのように使用する必要がありますか?
- 30. タブとリストでアクティビティやビューを使用する必要がありますか?