原創(chuàng)|其它|編輯:郝浩|2010-07-30 09:51:24.000|閱讀 1427 次
概述:
Microsoft在.NET平臺下的分布式內(nèi)存緩存系統(tǒng)始終沒有發(fā)布,現(xiàn)在讓我們將目光暫時投向其他已經(jīng)有所建樹的軟件開發(fā)商。 Alachisoft和它的NCache便是其中之一。目前Alachisoft同時提供了一個免費的和一個付費的版本,并且今后也將支持 NHibernate。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
Microsoft在.NET平臺下的分布式內(nèi)存緩存系統(tǒng)始終沒有發(fā)布,現(xiàn)在讓我們將目光暫時投向其他已經(jīng)有所建樹的軟件開發(fā)商。 Alachisoft和它的NCache便是其中之一。目前Alachisoft同時提供了一個免費的和一個付費的版本,并且今后也將支持 NHibernate。
特點:
The fast web cache server base on nginx(基于nginx的web緩存服務(wù)器)
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服務(wù)器。
盡管已經(jīng)可以在產(chǎn)品環(huán)境中使用,不過還是對功能進行了限制。每個緩存區(qū)域的最大尺寸被限制到500MB,而且只能被復(fù)制到兩個服務(wù)器中。分區(qū)、鏡像以及客戶端緩存等功能只能在付費版本中使用。
與企業(yè)版不同,Express版本不支持基于鍵(key) 和數(shù)據(jù)的依賴,事件通知,異步操作,批量操作,查詢ASP.NET會話狀態(tài),以及WMI監(jiān)視等功能。由于,已經(jīng)有人在懷疑Express版本在現(xiàn)實環(huán)境中的可用性。
付費版本并不便宜,不過一個規(guī)模大到需要這些功能的公司應(yīng)該承受得了這個價格。對于6個以內(nèi)的處理器數(shù)量,它的售價為$995/CPU。對于7到20個處理器數(shù)量,價格便飛躍至$1495/CPU。開發(fā)人員版本的價格是特別的每用戶$495,不過只有集群規(guī)模超過20個CPU的站點才能享受這個價格。
盡管有這些缺點,人們不應(yīng)該只注意到功能表格內(nèi)的東西。完整版本的NCache有一系列令人印象深刻的功能,并且可以用作NHibernate的二級緩存。NCache也支持Java客戶端,這意味兩種平臺之間的數(shù)據(jù)共享又多了一種方式。
不過NCache的安全特性并不令人放心。當緩存打開之后,客戶端應(yīng)用程序必須明文發(fā)送用戶名和密碼才能進行“登陸”,這與Active Directory的驗證背道而馳。而且公鑰/私鑰加密方式已經(jīng)被廣泛運用了,Alachisoft的這種做法不得不讓人感到奇怪。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:fc6vip.cn