緩存技術 |
發(fā)布時間: 2012/8/11 17:28:49 |
緩存技術已經(jīng)不是一種新鮮技術。緩存服務通過幾種方式來改善用戶的響應時間,如代理緩存服務、透明代理緩存服務、使用重定向服務的透明代理緩存服務等。通過緩存服務,用戶訪問網(wǎng)頁時可以將廣域網(wǎng)的流量降至最低。 可見緩存技術是CDN加速系統(tǒng)中非常重要的一部分。選擇優(yōu)秀的緩存產(chǎn)品既要擁有快速的響應時間也要保障高穩(wěn)定性。目前主流的開源軟件產(chǎn)品有 squid、Nginx、Varnish等。這些開源軟件普遍存在響應時間慢,功能單一,程序不穩(wěn)定等缺點,這樣的產(chǎn)品顯然不能滿足市場需求。 而還有一寫緩存產(chǎn)品則是由專業(yè)CDN服務商研發(fā)的高性能緩存產(chǎn)品,例如筆者使用的FastCache高性能緩存技術。這項技術由專業(yè)CDN服務商北京快網(wǎng)開發(fā),因此在加速性能和穩(wěn)定性方面則更加突出,能夠達到我們的預期效果。 據(jù)筆者了解,F(xiàn)astCache在CPU使用效率方面較同類軟件有大幅度的提升,軟件并發(fā)能力很強,內存利用率非常高效。經(jīng)過調整后使響應時間明顯縮短,穩(wěn)定性也十分優(yōu)異。另外,F(xiàn)astCache的擴展性很強,可靈活定制以適應新需求。 下圖是FastCache與開源產(chǎn)品squid的測試對比:藍色線為FastCache數(shù)據(jù),粉色線為squid數(shù)據(jù)。 首先是CPU占用對比, 從圖中可以看出FastCache的CPU占用明顯低于squid。然后大家最關心的響應時間,squid的響應時間非常不穩(wěn)定,延時在峰值時甚至超過8000ms,而FastCache的延時則非常穩(wěn)定的始終接近于0ms。數(shù)據(jù)說明了FastCache的優(yōu)勢所在,即迅捷的響應速度和超強的穩(wěn)定性。 筆者認為,現(xiàn)有的商業(yè)或開源緩存類產(chǎn)品都有著不同程度的缺陷,而FastCache這樣的高性能緩存技術很好的彌補了它們的缺陷,它針對對象緩存、數(shù)據(jù)壓縮、字節(jié)緩存技術的使用提供了極快的響應時間,且穩(wěn)定性也十分優(yōu)異。相信經(jīng)過一段時間的發(fā)展,這種產(chǎn)品會成為市場的主流。 本文出自:億恩科技【prubsntakaful.com】 |