Abstract:This article introduces a common Web system multi-stage distributed caching mechanism design scheme and the realization method based on the open source software. The program includes multi-granularity organizations, multi-level physical device stored cache management methods, and the cache key formation mechanism and other technologies. Then the cache efficiency evaluation model including single machine and distributed cache acceleration principles and the efficiency test experiment which proves the validity of the scheme are presented.
王科, 周强, 李春旺. Web系统多级分布式缓存机制设计与实现[J]. 现代图书情报技术, 2011, 27(7/8): 21-25.
Wang Ke, Zhou Qiang, Li Chunwang. Design and Implementation of Web System Multi-stage Distributed Caching Mechanism. New Technology of Library and Information Service, 2011, 27(7/8): 21-25.
[1] 郭欣.构建高性能Web站点[M].北京:电子工业出版,2009.[2] EhCache—The Most Widely Used Java Cache.http://ehcache.org/.[3] Streicher M. Make PHP Apps Fast, Faster, Fastest, Part 3: Cache Your Data in Memory with the Memcache Daemon.http://www.ibm.com/developerworks/opensource/library/os-php-fastapps3/?S_TACT=105AGX52&S_CMP=cn-a-os.[4] Stallings W. 操作系统:精髓与设计原理[M]. 陈渝译. 北京:机械工业出版社,2009.[5] Goetz B. Threading Lightly, Part 3: Sometimes It's Best not to Share.http://www.ibm.com/developerworks/library/j-threads3.html?S_TACT=105AGX52&S_CMP=cn-a-j.[6] 管理好你的ThreadLocal-Fast, Strong Java.http://www.blogjava.net/ShuyangZhou/archive/2010/01/25/310795.html.[7] Goetz B. Java Theory and Practice: Concurrent Collections Classes.http://www.ibm.com/developerworks/library/j-jtp07233.html?S_TACT=105AGX52&S_CMP=cn-a-j.[8] 刘柄成. 深入探讨在集群环境中使用 EhCache 缓存系统.http://www.ibm.com/developerworks/cn/java/j-lo-ehcache/index.html.[9] Luck G. EhCache Guide & Reference Version 1.4.0.http://www.google.com.hk/url?sa=t&source=web&cd=3&ved=0CC8QFjAC&url=http%3A%2F%2Fdocs.huihoo.com%2Fehcache%2FEhCacheUserGuide-1.4.0.pdf&rct=j&q=EhCache%20Guide%20%26%20Reference%20Version&ei=-XT4TZ70NIfovQPfyL2DDA&usg=AFQjCNFGM58IKiKhimGiS1HJp9Pflc9-og&cad=rjt.