0

単一のmemcachedサーバーで別のサービスを作成しています

sc create "Memcached11211" binPath= "C:\memcached\memcached.exe -d runservice -p 11211"
DisplayName= "Memcached11211" start= auto

sc create "Memcached11212" binPath= "C:\memcached\memcached.exe -d runservice -p 11212"`  
DisplayName= "Memcached11212" start= auto

それはパフォーマンスのオーバーヘッドを引き起こしますか?

4

1 に答える 1

0

パフォーマンスはほぼ同じですが、わずかな違いがあります。通常、memcached のボトルネックは NetworkIO です。単一のサーバーに複数のサービスを展開する場合、違いはありません。

ただし、複数のサービスがある場合は、いくつかの良い点があります。たとえば、memcached サービスの 1 つがクラッシュした場合、キャッシュされたデータの半分が失われるだけで、db は失われたすべての負荷を運ぶことができません。また、memcached クラスターを構築する予定がある場合、これはコードを準備するための良い方法です。

于 2013-08-22T08:08:01.650 に答える