Linux服務器---squid緩存

Squid緩存

代理服務器會在本地硬盤設置緩存,這樣可以提高網絡效率

1修改squid配置文件“/etc/squid/squid.conf”,參數“cache_dir_ufs”就是設置緩存目錄的 

[root@localhost wj]#gedit /etc/squid/squid.conf

# Uncomment and adjust the following to add a disk cache directory.

cache_dir ufs /var/spool/squid 100 16 256    //緩存目錄var/spool/squid,大小100M

 

2、重啓squid服務 

[root@localhost wj]# service squid start

正在啓動 squid.                                          [確定]

[root@localhost wj]# gedit /etc/squid/squid.conf

[root@localhost wj]# service squid restart

停止 squid2018/08/15 11:17:31| WARNING cache_mem is larger than total disk cache space!

................                                           [確定]

init_cache_dir /var/spool/squid... 正在啓動 squid.       [確定]

[root@localhost wj]# 

 

3、查看squid緩存目錄,其中swap.state會隨着訪問網頁的增多二逐漸增大

[root@localhost wj]# ls -al /var/spool/squid/

總用量 76

drwxr-x---   18 squid squid 4096 8  15 11:18 .

drwxr-xr-x.  15 root  root  4096 8  15 10:50 ..

drwxr-x---  258 squid squid 4096 8  15 11:18 00

drwxr-x---  258 squid squid 4096 8  15 11:18 01

drwxr-x---  258 squid squid 4096 8  15 11:18 02

drwxr-x---  258 squid squid 4096 8  15 11:18 03

drwxr-x---  258 squid squid 4096 8  15 11:18 04

drwxr-x---  258 squid squid 4096 8  15 11:18 05

drwxr-x---  258 squid squid 4096 8  15 11:18 06

drwxr-x---  258 squid squid 4096 8  15 11:18 07

drwxr-x---  258 squid squid 4096 8  15 11:18 08

drwxr-x---  258 squid squid 4096 8  15 11:18 09

drwxr-x---  258 squid squid 4096 8  15 11:18 0A

drwxr-x---  258 squid squid 4096 8  15 11:18 0B

drwxr-x---  258 squid squid 4096 8  15 11:18 0C

drwxr-x---  258 squid squid 4096 8  15 11:18 0D

drwxr-x---  258 squid squid 4096 8  15 11:18 0E

drwxr-x---  258 squid squid 4096 8  15 11:18 0F

-rw-r-----    1 squid squid   52 8  15 11:18 swap.state

[root@localhost wj]#

 

4、定期清理緩存

在squid的緩存目錄下,swap.state慢慢的變大,用戶需要定時清除這個文件,或者可以做一個計劃任務來清除。

 


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章