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
      停止 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慢慢的变大,用户需要定时清除这个文件,或者可以做一个计划任务来清除。
相关文章
|
8天前
|
Java Linux
Springboot 解决linux服务器下获取不到项目Resources下资源
Springboot 解决linux服务器下获取不到项目Resources下资源
|
12天前
|
Linux
linux下搭建tftp服务器教程
在Linux中搭建TFTP服务器,需安装`tftp-server`(如`tftpd-hpa`)。步骤包括:更新软件包列表,安装`tftpd-hpa`,启动并设置开机自启,配置服务器(编辑`/etc/default/tftpd-hpa`),添加选项,然后重启服务。完成后,可用`tftp`命令进行文件传输。例如,从IP`192.168.1.100`下载`file.txt`: ``` tftp 192.168.1.100 <<EOF binary put file.txt quit EOF ```
27 4
|
26天前
|
Linux Shell 网络安全
【Shell 命令集合 网络通讯 】Linux 与SMB服务器进行交互 smbclient命令 使用指南
【Shell 命令集合 网络通讯 】Linux 与SMB服务器进行交互 smbclient命令 使用指南
40 1
|
4天前
|
Linux 数据安全/隐私保护
Linux基础与服务器架构综合小实践
【4月更文挑战第9天】Linux基础与服务器架构综合小实践
784 6
|
16天前
|
Ubuntu Linux 虚拟化
【Linux】ubuntu安装samba服务器
【Linux】ubuntu安装samba服务器
|
16天前
|
Linux
Linux安装bind9搭建自己的域名服务器
Linux安装bind9搭建自己的域名服务器
11 0
|
19天前
|
网络协议 Linux 网络安全
Linux服务器DNS服务器配置实现bind的正向解释和反向解释
Linux服务器DNS服务器配置实现bind的正向解释和反向解释
17 0
|
26天前
|
网络协议 安全 Shell
【Shell 命令集合 系统设置 】Linux 从远程时间服务器获取当前日期和时间 rdate命令 使用指南
【Shell 命令集合 系统设置 】Linux 从远程时间服务器获取当前日期和时间 rdate命令 使用指南
31 0
|
26天前
|
Shell Linux 网络安全
【Shell 命令集合 网络通讯 】Linux 管理Apache HTTP服务器 httpd命令 使用指南
【Shell 命令集合 网络通讯 】Linux 管理Apache HTTP服务器 httpd命令 使用指南
28 0
|
26天前
|
Shell Linux Apache
【Shell 命令集合 网络通讯 】Linux 管理Apache HTTP服务器 apachectl命令 使用教程
【Shell 命令集合 网络通讯 】Linux 管理Apache HTTP服务器 apachectl命令 使用教程
155 1