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 停止 squid : 2018/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慢慢的变大,用户需要定时清除这个文件,或者可以做一个计划任务来清除。
做了一个Linux学习的平台,目前出来一个个形,各位可以参考使用链接: ://pan.baidu.com/s/1GOLVU2CbpBNGtunztVpaCQ密码:n7bk