1. 程式人生 > >Linux伺服器---squid快取

Linux伺服器---squid快取

Squid快取

代理伺服器會在本地硬碟設定快取,這樣可以提高網路效率

1修改squid配置檔案“/etc/squid/squid.conf”,引數“cache_dir_ufs”就是設定快取目錄的 

[[email protected] 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服務 

[[email protected] wj]# service squid start

正在啟動 squid.                                          [

確定]

[[email protected] wj]# gedit /etc/squid/squid.conf

[[email protected] 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.       [確定]

[[email protected] wj]# 

 

3、檢視squid快取目錄,其中swap.state會隨著訪問網頁的增多二逐漸增大

[[email protected] 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

[[email protected] wj]#

 

4、定期清理快取

在squid的快取目錄下,swap.state慢慢的變大,使用者需要定時清除這個檔案,或者可以做一個計劃任務來清除。