最近在看squid的源码,刚开始毫无头绪,后来逐步找到一些感觉,记录之。
squid的源码中大概有100多个c文件,一个一个地看明显行不通。我们需要逐步找出设计者的主线。
先从main.c入手,需要关注的,是main.c离结尾比较近的那一段,它是squid的心脏:“for(;;){ ... e...
分类:
其他好文 时间:
2014-05-29 08:14:45
阅读次数:
588
1、varnish的基本介绍Varnish的作者Poul-HenningKamp是FreeBSD的内核开发者之一,他认为现在的计算机比起1975年已经复杂许多。在1975年时,储存媒介只有两种:内存与硬盘。但现在计算机系统的内存除了主存外,还包括了cpu内的L1、L2,甚至有L3快龋硬盘上也有自己的快取装置,因..
分类:
其他好文 时间:
2014-05-25 05:04:37
阅读次数:
411
先把以前自己写过的几篇老文章贴上来,Squid缓存视频是个很能节约企业、机构出口流量的方案。不过由于视频网站的技术更新很快,这篇写于2011年的文章如今是否还能不加修改的应用。我相信懂了原理之后稍加修改即可。====================================================开篇先..
分类:
Web程序 时间:
2014-05-25 04:49:15
阅读次数:
1728
此架构由8台PC 、2台防火墙、2台24口三层交换机组成,注意点:1)Load
Balance:Haprxoy+keepalived
实现高可用。2)web:Nginx+php-fpm3)DB:mysql5主从+Mongodb副本+Memcached4)IMG:Varnish+Nginx+NFS网卡...
分类:
其他好文 时间:
2014-05-21 22:50:12
阅读次数:
305
1.安装squid3
sudo apt-get install squid3
2,配置squid3
sudo cd /etc/squid3
sudo vim squid.conf
/http_access
N为向下查找 找到http_access deny all 把deny改成allow
3启动squid3
Sudo service squid3 start
关闭
S...
分类:
其他好文 时间:
2014-05-21 11:02:53
阅读次数:
270
1.SARG介绍SARG的全称是:SquidAnalysisReportGeneratorSARG非常好用的Squid日志分析工具,它输出html格式,可以详细列出了每一位用户访问internet的站点信息,时间占用信息,排名,连接次数,访问量,访问量等.软件的主页:http://sarg.sourceforge.net/sarg.php目前最新的版本是sarg..
分类:
其他好文 时间:
2014-05-16 02:22:00
阅读次数:
393
查看端口是否启动: netstat -tunpl |grep :3218查看服务是否启动:
pstree |grep squid查看文件夹下有多少目录和文件: tree
分类:
系统相关 时间:
2014-05-16 00:42:54
阅读次数:
431
一、Varnish简介Varnish是一款高性能、开源的反向代理服务器和缓存服务器,其开发者Poul-HenningKamp是FreeBSD核心的开发人员之一。Varnish主要运行两个进程:Management进程和Child进程(也叫Cache进程)。Management进程主要实现应用新的配置、编译VCL、监控varnish、初始化var..
分类:
其他好文 时间:
2014-05-14 15:46:59
阅读次数:
448
varnish1、缓存相关的HTTP首部HTTP协议提供了多个首部用以实现页面缓存及缓存失效的相关功能,这其中最常用的有:(1)Expires:用于指定某web对象的过期日期/时间,通常为GMT格式;一般不应该将此设定的未来过长的时间,一年的长度对大多场景来说足矣;其常用于为纯静态内容如Ja..
分类:
其他好文 时间:
2014-05-13 13:13:17
阅读次数:
599
Varnish是web缓存、代理服务器,单个并发访问量在5000个左右,因此它适合中小企业的规模。Varnish的作者Poul-HenningKamp是FreeBSD的内核开发者之一,他认为现在的计算机比起1975年已经复杂许多。在1975年时,储存媒介只有两种:内存与硬盘。但现在计算机系统的内存除了主存外..
分类:
其他好文 时间:
2014-05-13 00:45:42
阅读次数:
393