15
A
回答
37
你實際上需要評估3種可能的選擇:
- Windows Azure的共享緩存(以前的Windows Azure AppFabric緩存)
- 管理,多租戶共享緩存
- 不免費(pretty expensive actually)
- 配額適用於高速緩存大小,每小時交易,每小時帶寬,併發連接方面
- 比的Windows Azure緩存(預覽)慢
- 節流,可能會發生
- FAQ:http://msdn.microsoft.com/en-us/library/windowsazure/hh697522
- 的Windows Azure緩存(預覽)
- 使用您的角色的空閒內存(所以你不需要付出額外的費用來使用)
- 沒有配額(除了你的情況下可用內存),沒有限制,...
- 竭誠爲您的雲服務 在共享緩存(見 this頁的末尾)
- 支持大容量高速緩存100 GB
- 支持內存緩存二進制和文本協議
- 改進的性能S(是如此現有的應用程序 基於分佈式緩存可以利用緩存預覽)
- Visual Studio support
- Memcached的
- Can在Windows Azure中使用
- 使用您的角色的記憶,就像緩存預覽
- 免費,就像緩存預覽
- 沒有Visual Studio支持
- 專用,不涉及配額,對大的緩存支持,...
我沒有任何的基準,但由於雙方的Windows Azure緩存(預覽)和Memcached的是使用上內存的專用解決方案您的角色並支持memcached協議,您可以簡單地使用Windows Azure緩存(預覽版)獲取Visual Studio和.NET支持。一旦它離開預覽,你也可以得到它的支持。
1
從我可以告訴,Azure的緩存是不兼容的內存緩存:
[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毫秒。
相關問題
- 1. PHP - Memcache - HTML緩存
- 2. 時髦緩存與Memcache相比...?
- 3. 緩存精簡版/ memcache
- 4. 在memcache中緩存單例
- 5. 個人緩存vs Memcache?
- 6. Memcache中的Md5緩存鍵
- 7. 使用Memcache緩存PHP類
- 8. 用Cedar/Memcache/Rails 3.1緩存
- 9. Azure本地緩存與分佈式緩存
- 10. 如何緩存memcache中的symfony部分?
- 11. 緩存帶Memcache的Matplotlib(不會醃汁)
- 12. WordPress的w3total緩存:磁盤,Opcache或Memcache
- 13. Nginx的memcache緩存和失效
- 14. 使用Memcache for php Classloader緩存?
- 15. memcache php緩存js css和圖像
- 16. rails 2.3.14片段緩存,memcache-client 1.8.5
- 17. memcache作爲Nhibernate二級緩存
- 18. Memcache與內存中的MySQL
- 19. Azure緩存(預覽)OutputCache - 高CPU - 緩慢
- 20. Azure Redis緩存開發
- 21. Azure緩存組策略
- 22. 什麼是Azure Redis緩存?
- 23. Azure In-Role緩存退役
- 24. Azure Redis緩存序列化
- 25. Azure Redis緩存主機
- 26. Azure緩存監控工具
- 27. Azure的Redis緩存錯誤
- 28. Azure緩存依賴關係
- 29. Windows Azure緩存cshtml文件?
- 30. 清除Azure Redis緩存
明亮,清晰,正是我所需要的。您是否有一個可以跟上Windows Azure緩存預覽的鏈接? – MaxWillmo
另外,Windows Azure緩存是否會自動刪除與Memcached相同的未使用的緩存? – MaxWillmo
我不知道Memcached如何準確處理未使用的緩存,但Azure緩存允許您使用基於超時的失效和基於通知的失效:http://msdn.microsoft.com/zh-cn/library/windowsazure /hh914130.aspx。我建議您關注Windows Azure博客,以瞭解最新的緩存預覽和所有其他Azure特性:http://blogs.msdn.com/b/windowsazure/ –