Squid小文件緩存優(yōu)化的設(shè)計(jì)與實(shí)現(xiàn)
[Abstract]:Improving web browsing speed and user experience is a common challenge and long-term direction for all web service providers. As one of the basic methods to improve the quality of network service, the proxy server is paid more and more attention by the industry. Squid is a typical proxy server, which supports the proxy of data objects such as HTTP and FTP. Supported by diversified access control and multiple operating system platforms, Squid is the most widely used proxy server in the world. Squid uses web caching to reduce network bandwidth and improve response speed. This paper studies the cache of small files in Squid, designs and implements an algorithm to identify hot data, improve the hit rate of cache, and design and implement software module. The main work of this paper is as follows: (1) the research background of this paper mainly includes: analyzing the methods of improving network service, introducing proxy server, The existing small file storage system is studied and the methods to optimize the mass small file storage are summarized. (2) the structure and implementation principle of Squid are analyzed, especially the research on Coss storage module. The key problems of the system in small file storage are put forward. (3) A scheme of grading buffer for cold and hot data is designed and implemented. This paper describes and implements the relocation cache method. (4) after analyzing the key problems of how to identify hot data in hierarchical cache and comparing several schemes to identify hot data, an adaptive sliding window mechanism is proposed. Through the implementation of the scheme to further improve the system performance. (5) selected several key network agent service benchmark, respectively before the system is not optimized, the first optimization and the second optimization after the performance of the test analysis. The test results show that the optimized Coss storage system can cache hot data better in the presence of a large number of small files, thus reducing the disk I / O operation and improving the overall performance of the system. The research results of this paper also have good reference value for the cache design of other mass small file storage systems.
【學(xué)位授予單位】:上海交通大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2012
【分類(lèi)號(hào)】:TP333
【相似文獻(xiàn)】
相關(guān)期刊論文 前10條
1 沈京津;用DHCP服務(wù)器和Squid代理服務(wù)器對(duì)LAN上的用戶(hù)進(jìn)行存取控制[J];電腦編程技巧與維護(hù);2000年06期
2 楊英;Linux下用Squid實(shí)現(xiàn)局域網(wǎng)用戶(hù)訪問(wèn)Internet的身份驗(yàn)證[J];計(jì)算機(jī)應(yīng)用研究;2000年10期
3 ;世界傳感器市場(chǎng)分析(十四)——超導(dǎo)量子干涉檢電傳感器[J];傳感器世界;2001年05期
4 王國(guó)平;通過(guò)SQUID代理服務(wù)器過(guò)濾黃色網(wǎng)站[J];現(xiàn)代圖書(shū)情報(bào)技術(shù);2004年11期
5 曲津莉,馬桂英;在Linux下用Squid實(shí)現(xiàn)代理上網(wǎng)[J];電腦知識(shí)與技術(shù);2005年05期
6 王曉輝,金新,童紅武,姚希賢;射頻SQUID內(nèi)稟噪聲的研究[J];低溫與超導(dǎo);1990年04期
7 謝飛翔,王世光,戴遠(yuǎn)東;低噪聲SQUID模擬器[J];低溫物理學(xué)報(bào);2000年03期
8 陶洪圖;一種用于0.5K以下范圍可自檢的銠鐵電阻式SQUID溫度計(jì)[J];低溫與超導(dǎo);1982年04期
9 范長(zhǎng)鑫,吳皖光,沈云虎;RF-SQUID測(cè)量系統(tǒng)的兩個(gè)單元電路[J];低溫與超導(dǎo);1987年04期
10 吳強(qiáng);Linux下代理服務(wù)器的安裝與調(diào)試[J];鐵道機(jī)車(chē)車(chē)輛工人;2002年03期
相關(guān)會(huì)議論文 前10條
1 ;Isolation and Characterization of Pepsin-Soluble Collagen from the Skin of Peru Squid(Dosidicus Gigas)[A];漁業(yè)科技創(chuàng)新與發(fā)展方式轉(zhuǎn)變——2011年中國(guó)水產(chǎn)學(xué)會(huì)學(xué)術(shù)年會(huì)論文摘要集[C];2011年
2 石惠敏;於亞飛;張智明;;在CircuitQED中用一個(gè)SQUID實(shí)現(xiàn)Toffoli門(mén)[A];第十五屆全國(guó)量子光學(xué)學(xué)術(shù)報(bào)告會(huì)報(bào)告摘要集[C];2012年
3 楊乾聲;陳賡華;杜寰;趙士平;徐鳳枝;;全鈮隧道結(jié)的工藝以及dc SQUID研究[A];第四屆全國(guó)低溫工程學(xué)術(shù)會(huì)議論文集[C];1999年
4 任勇;朱立谷;張雷;彭建峰;;新型虛擬文件存儲(chǔ)系統(tǒng)的設(shè)計(jì)[A];第15屆全國(guó)信息存儲(chǔ)技術(shù)學(xué)術(shù)會(huì)議論文集[C];2008年
5 陶志闊;張榮;崔旭高;修向前;謝自力;顧書(shū)林;韓平;施毅;江若璉;鄭有p,
本文編號(hào):2122084
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2122084.html