原創|其它|編輯:郝浩|2010-07-30 09:51:24.000|閱讀 1427 次
概述:
Microsoft在.NET平臺下的分布式內存緩存系統始終沒有發布,現在讓我們將目光暫時投向其他已經有所建樹的軟件開發商。 Alachisoft和它的NCache便是其中之一。目前Alachisoft同時提供了一個免費的和一個付費的版本,并且今后也將支持 NHibernate。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
Microsoft在.NET平臺下的分布式內存緩存系統始終沒有發布,現在讓我們將目光暫時投向其他已經有所建樹的軟件開發商。 Alachisoft和它的NCache便是其中之一。目前Alachisoft同時提供了一個免費的和一個付費的版本,并且今后也將支持 NHibernate。
特點:
The fast web cache server base on nginx(基于nginx的web緩存服務器)
Use aio sendfile and epoll modules(AIO(異步IO讀寫),SENDFILE(高效文件傳輸),EPOLL(異步事件機制))
The self sort share mem hash index(能夠自動排序hash索引)
High performance and large storage(高性能,大存儲)
Low cpu cost and low iowait(低消耗cpu和io不再成為瓶頸)
Record lock instead of process lock(使用記錄鎖代替進程鎖)
Without http headers cache(去除不必要的web頭信息)
這種方式也是將來也會采用的方式,用ncache替代squid作為cache服務器。
盡管已經可以在產品環境中使用,不過還是對功能進行了限制。每個緩存區域的最大尺寸被限制到500MB,而且只能被復制到兩個服務器中。分區、鏡像以及客戶端緩存等功能只能在付費版本中使用。
與企業版不同,Express版本不支持基于鍵(key) 和數據的依賴,事件通知,異步操作,批量操作,查詢ASP.NET會話狀態,以及WMI監視等功能。由于,已經有人在懷疑Express版本在現實環境中的可用性。
付費版本并不便宜,不過一個規模大到需要這些功能的公司應該承受得了這個價格。對于6個以內的處理器數量,它的售價為$995/CPU。對于7到20個處理器數量,價格便飛躍至$1495/CPU。開發人員版本的價格是特別的每用戶$495,不過只有集群規模超過20個CPU的站點才能享受這個價格。
盡管有這些缺點,人們不應該只注意到功能表格內的東西。完整版本的NCache有一系列令人印象深刻的功能,并且可以用作NHibernate的二級緩存。NCache也支持Java客戶端,這意味兩種平臺之間的數據共享又多了一種方式。
不過NCache的安全特性并不令人放心。當緩存打開之后,客戶端應用程序必須明文發送用戶名和密碼才能進行“登陸”,這與Active Directory的驗證背道而馳。而且公鑰/私鑰加密方式已經被廣泛運用了,Alachisoft的這種做法不得不讓人感到奇怪。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:fc6vip.cn