2017-09-21 12 views
0

ネットワークは、ディスクよりはるかに高価であり、ディスクはそのメモリよりも高価です。 しかし、ネットワーク経由で 'memcache-D'にアクセスすると、ネットワークの矮星に費やされた時間はかからず、メモリからデータにアクセスするメリットがありますか?ネットワーク経由でデータにアクセスする電線より時間を費やす必要がある場合、memcachedを使用するとどうなりますか?

答えて

0

1台のサーバー、1つのデータと豪華な場所(ディスク、メモリ、サーバーオーバーネットワーク)を選択する場合は、確かに何かがあります。しかし、現実は、ほとんどの時間はそれほど清潔ではありません。

データはどこから来ましたか?たぶん、いくつかのサーバーが非常に計算量の多いデータをネットワーク上のサーバーに供給しているかもしれません。その計算を行う必要がないという事実によって、時間が大幅に節約されます。 同じ情報を必要とする10台のサーバーがあるかもしれないので、ネットワークのオーバーヘッドは必要なメモリとの良好なトレードオフです。

これが欲しい理由はすべてありますが、最初の手順はソースから直接取得することです。それで、あなたはそれを記憶に残したいかもしれません。次に、アプリケーションと同じサーバー上のキャッシュシステム、おそらく共有マシン、クラスターなど必要に応じて展開します。

関連する問題