摘要
文章在对开放源代码的网络代理缓存———Squid源代码深入分析的基础上,阐述了Squid存储系统的实现机制。分析了Squid的软件结构、工作机制,Squid的存储系统,包括抽象存储层、文件系统、内存管理及替换机制。Squid存储系统的设计具有很强的模块性和开放性,是研究网络缓存技术的一个很好的实验平台。
Based on the analysis of the source code of Web proxy cache Squid,this paper mainly presents the implementation mechanism of storage system of Squid. After introducing the software architecture and basic work mechanism,it focuses on the analysis of squid storage system,including abstract storage layer,file system,memory management and the replacement policy. The design of Squid storage system has strong modularization and openness,so it is a very good platform to research on Web caching technology. Besides,there are some ideas worthy of being used for reference in squid to software engineers.
出处
《计算机应用》
CSCD
北大核心
2003年第10期55-58,共4页
journal of Computer Applications
基金
国家留学基金资助 (2 1 3 0 7D0 5)