squid 暴力优化记!!!
早上,代理服务器加内存到8G。就在想如何能更好利用内存来提速。。
首先想到的是/dev/shm ,
这第一步,当然时先把/dev/shm加大了。
直接在fstab文件中写入
tmpfs /dev/shm tmpfs defaults,size=4096M 0 0
意思是/dev/shm分区占用4G内存空间。
umount /dev/shm && umount /dev/shm 重新挂载
好了现在df -h看到/dev/shm分区可用4G,说明第1步已经完成。
第二步当然是使用问题。因为/dev/shm分区每次重启都会丢失下面的所有文件及目录 ,而没有目录 squid是启动不了的,
所以在/etc/init.d/squid 文件中的
start()中的第三行,加入以下的SHELL
if [ ! -d /dev/shm/squid ]; then
mkdir -p /dev/shm/squid
chown proxy:proxy /dev/shm/squid
/usr/sbin/squid -z
fi
意思是说。如果没有/dev/shm/squid这个目录的话,就创建,并给权限,并且初始化squid.
好了。现在重启squid看看速度。。
加载这个URL的速度:http://m.pcpc8.com/info/1/1.html