Memcacheの使用とWindows Azureのキャッシュの使用の間に激しい争いがあります。私はそれらのいずれかでの経験がないので、私はいくつかの決め手を思い付くために誰かのために大好きだ:MemCacheとAzureのキャッシュ
- 価格
- パフォーマンス 使用の
- 容易
- 何
Memcacheの使用とWindows Azureのキャッシュの使用の間に激しい争いがあります。私はそれらのいずれかでの経験がないので、私はいくつかの決め手を思い付くために誰かのために大好きだ:MemCacheとAzureのキャッシュ
あなたは実際には3つのオプションを評価する必要があります。
は、私がどんなベンチマークがありませんが、Windows Azureのキャッシュ(プレビュー)とMemcachedの両方が上のメモリを使用して専用のソリューションであるため、あなたの役割とmemcachedプロトコルをサポートするためには、Windows Azure Caching(Preview)を使ってVisual Studioと.NETのサポートを行ってください。プレビューが終わったら、それをサポートすることもできます。私が言うことができるものから、
、Azureのキャッシュはmemcacheのと互換性がありません:
[email protected]**:~# memccapable -h **.cache.windows.net -p 22233 -t 1 -b
binary noop Errno: 110 Connection timed out [FAIL]
binary quit Errno: 110 Connection timed out [FAIL]
binary quitq [FAIL]
binary set Errno: 104 Connection reset by peer [FAIL]
binary setq Errno: 104 Connection reset by peer [FAIL]
binary flush Errno: 104 Connection reset by peer [FAIL]
binary flushq Errno: 104 Connection reset by peer [FAIL]
私はそれを動作させるためにしようとあきらめました。 Linux Azure VMにmemcachedをインストールすると、1秒の遅延が発生します。<
わかりやすく、わかりやすい。 Windows Azure Caching Previewを最新の状態に保つためのリンクがありますか? – MaxWillmo
また、Windows Azure CachingはMemcachedと同じように未使用のキャッシュを自動的に削除しますか? – MaxWillmo
Memcachedが未使用のキャッシュをどのように処理するのか分かりませんが、Azureキャッシュを使用すると、タイムアウトベースの無効化と通知ベースの無効化を処理できます。http://msdn.microsoft.com/en-us/library/windowsazure /hh914130.aspx。そして、Windows Azureのブログに従って、CachingプレビューとAzureの他のすべての機能を最新の状態に保つことをお勧めします:http://blogs.msdn.com/b/windowsazure/ –