Below you will find pages that utilize the taxonomy term “Squid”
September 8, 2011
squid命中率(转)
"\u003cp\u003e察看命中率的shell\ncat access.log|gawk ‘{print $4}’|sort|uniq -c|sort -nr\u003c/p\u003e\n\u003cp\u003e重点观察下面三个内容\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eTCP_MEM_HIT\u003c/li\u003e\n\u003cli\u003eTCP_IMS_HIT\u003c/li\u003e\n\u003cli\u003eTCP_REFRESH_HIT\u003c/li\u003e\n\u003c/ul\u003e\n\u003cblockquote\u003e\n\u003cp\u003e1198559749.083 0 60.4.218.18 TCP_REFRESH_HIT/200 271 GET – FIRST_UP_PARENT/d text/html\n1198559813.186 1 218.106.61.11 TCP_IMS_HIT/304 233 GET – NONE/- text/html\n1198559829.358 0 218.106.61.11 TCP_IMS_HIT/304 224 GET – NONE/- text/html\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003eTCP_IMS_HIT:NONE 客户端发送确认请求,Squid发现更近来的、新鲜的请求资源的拷贝。\nSquid发送更新的内容到客户端,而不联系原始服务器。(这指明Squid对本次请求,不会与任何其他服务器(邻居或原始服务器)通信。)\nTCP_MEM_HIT:NONE …\u003c/p\u003e"
September 6, 2011
squid中HTTP/1.1 501 Method Not Implemented的解决办法
"\u003cp\u003e刚安装的squid,但在用squidclient清除缓存的时候,提示错误:\u003c/p\u003e\n\u003cpre tabindex=\"0\"\u003e\u003ccode\u003efreebsd# ./squidclient -m PURGE -p 80 http://www.testsquid.com/index.html\nHTTP/1.1 501 Method Not Implemented\nDate: Tue, 28 Jun 2011 23:03:22 GMT\nServer: Apache/2.2.19 (FreeBSD) mod_ssl/2.2.19 OpenSSL/0.9.8k DAV/2\nAllow: GET,HEAD,POST,OPTIONS,TRACE\nContent-Length: 217\nConnection: close\nContent-Type: text/html; charset=iso-8859-1\n\n\u0026lt;!DOCTYPE HTML PUBLIC \u0026#34;-//IETF//DTD HTML 2.0//EN\u0026#34;\u0026gt;\n\u0026lt;html\u0026gt;\u0026lt;head\u0026gt;\n\u0026lt;title\u0026gt;501 Method Not …\u003c/code\u003e\u003c/pre\u003e"
August 28, 2011
关于SQUID3.0的cache_peer说明介绍
"\u003cp\u003ehttp_port 8000 vhost # Squid 服务器监听本机 8000 端口,vhost 支持虚拟主机。\u003c/p\u003e\n\u003cp\u003ecache_peer 192.168.1.50 parent 81 0 no-query originserver weight=1 name=a\ncache_peer 192.168.1.50 parent 82 0 no-query originserver weight=1 name=b\ncache_peer 192.168.1.51 parent 80 0 no-query originserver weight=1 name=c\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003ecache_peer_domain a \u003ca href=\"https://www.serverA1.com\"\u003ewww.serverA1.com\u003c/a\u003e\u003c/strong\u003e\n\u003cstrong\u003ecache_peer_domain b \u003ca href=\"https://www.serverA2.com\"\u003ewww.serverA2.com\u003c/a\u003e\u003c/strong\u003e\n\u003cstrong\u003ecache_peer_domain c \u003ca href=\"https://www.serverB.com\"\u003ewww.serverB.com\u003c/a\u003e\n#以上六行配置,让 Squid 服务器知道:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e**\n#从客户端过来的请求,如果是 \u003ca href=\"https://www.serverA1.com\"\u003ewww.serverA1.com\u003c/a\u003e,则 Squid 向 ServerA 192.168.1.50 的端口 81发送请求;\n#**\u003cstrong\u003e从客户端过 …\u003c/strong\u003e\u003c/p\u003e"
July 22, 2011
squid缓存php动态文件
"\u003cblockquote\u003e\n\u003cp\u003eacl QUERY urlpath_regex cgi-bin ?\nno_cache deny QUERY\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e这段代码会不cache 所有带 cgi-bin 和 ? 的url path.表面看来,如果url 里面不带?还是可以被缓存的。可惜实际并非如此,squid 会根据header读取httpd的声明信息,例如生成时间等信息;实际上.php的页面不返回 last-modified 信息,因此很难被cache。\u003c/p\u003e\n\u003cp\u003e通过增加 php 的last-modified header强制 squid 的cache功能:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eheader(“Last-Modified: ” . gmdate(“D, d M Y H:i:s”) . ” GMT”);\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003eheader要放在所有.php文件中去。换而言之,就是要\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003e在 include.php中,构造一个当前时间转换为最近那次5分钟/n分钟划分的时间函数\u003c/li\u003e\n\u003cli\u003e把这个时间函数的结果返回到 header\u003c/li\u003e\n\u003cli\u003e在所有页面中调用这个 include\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003e以上方法本人已经测试通过.\u003c/p\u003e\n\u003cp\u003e分别是加last-modified …\u003c/p\u003e"
March 23, 2011
squid中日志文件详解
"\u003ch3 id=\"a4\"\u003e4.4 日志文件路径\u003c/h3\u003e\n\u003cp\u003e我将在第13章讨论所有squid的日志细节。你现在你关注的唯一事情是,squid将它的日志放在何处。默认的日志目录是squid安装位置下的logs目录。例如,假如你在./configure时没有使用–prefix=选项,那么默认的日志文件路径是/usr/local/squid/var/logs.\u003c/p\u003e\n\u003cp\u003e你必须确认日志文件所存放的磁盘位置空间足够。在squid写日志时如果接受到错误,它会退出和重启。该行为的主要理由应引起你的注意。squid想确认你不会丢失任何重要的日志信息,特别是你的系统被滥用或者被攻击时。\u003c/p\u003e\n\u003cp\u003esquid有三个主要的日志文件:cache.log,access.log,store.log.第一个文件即cache.log,包含状态性的和调试性的消息。当你刚开始运行squid时,你应密切的关注该文件。假如squid拒绝运行,理由也许会出现在cache.log文件的结尾处。在正常条件下,该文件不会变得很大。也请注意,假如你以-s选项来运行squid,重要的cache.log消息也可被送到你的syslog进程。通过使用cache_log指令,你可以改变该日志文件的路 …\u003c/p\u003e"
October 1, 2010
[教程]FreeBSD下squid3.0安装教程
"\u003cp\u003e以下文章,虽然在FreeBSD下安装,linux下的安装方法类似.只是一些命令如fetch=\u0026gt;wget变更一下即可.\u003c/p\u003e\n\u003cp\u003e如何您是在FreeBSD下用ports来安装的话,前两步基本可以省略,默许的安装路径为/usr/local/sbin/squid,配置目录为/usr/local/etc/squid。\u003c/p\u003e\n\u003cp\u003e此版本好像有漏洞,安装时请使用最新的稳定版本: \u003ca href=\"http://www.cnbeta.com/articles/121237.htm\"\u003ehttp://www.cnbeta.com/articles/121237.htm\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e一、编译安装\u003c/strong\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e#fetch \u003ca href=\"http://www.squid-cache.org/Versions/v3/3.0/squid-3.0.STABLE25.tar.gz\"\u003ehttp://www.squid-cache.org/Versions/v3/3.0/squid-3.0.STABLE25.tar.gz\u003c/a\u003e\n#tar zxvf squid-3.0.STABLE25.tar.gz //稳定版\n#cd squid-3.0.STABLE25\n#./configure –prefix=/usr/local/squid \u003cbr\u003e\n–enable-arp-acl \u003cbr\u003e\n–enable-linux-netfilter \u003cbr\u003e\n–enable-pthreads …\u003c/p\u003e\u003c/blockquote\u003e"
September 30, 2010
apache squid 配置反向代理服务相关文章
"\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"http://www.haohtml.com/server/services/44403.html\"\u003eapache + squid 配置反向代理服务\u003c/a\u003e环境 :ubuntu 9.04(linux 2.6.28-15-generic) apache版本:Apache/2.2.11 squid版本:Squid3.0/STABLE8 本机IP :192.168.1.102并在/etc/hosts里添加www.abc.com的伪域名以便测试 安装方式 :apt-get安装(源码安装同) 配置文件: apache:(/etc/apach…\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"http://www.haohtml.com/server/services/44402.html\"\u003eLinux下Squid3.0反向代理的安装与配置\u003c/a\u003e1. Squid3.0的安装是很简单的: ./configure –prefix=/usr/local/squid make make install chown -R nobody.nobody /usr/local/squid/var/ /usr/local/squid/sbin/squid -z Squid3.0的配置也不复杂: 假设我们有两台Apache服务器需要反向代理:www.avnads.c…\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"http://www.haohtml.com/server/services/44401.html\"\u003esquid3.0快速缓存实现\u003c/a\u003e一、编译安装 #tar zxvf …\u003c/p\u003e\u003c/li\u003e\u003c/ul\u003e"
September 28, 2010
Squid for Windows 安装简介-最新版本
"\u003cp\u003e大家也许不知道,Squid有一个for Windows的版本,下载地址为: \u003ca href=\"http://www.acmeconsulting.it/pagine/opensource/squid/SquidNT.htm\"\u003ehttp://www.acmeconsulting.it/pagine/opensource/squid/SquidNT.htm\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e先来说一下Squid for Windows的安装,需求:你要拥有一台可联网的、运行着Windows NT/2000/XP/Server 2003的计算机,还要有Squid\u003c/p\u003e\n\u003cp\u003efor windows的软件包。从网上下载的Squid for windows的二进制文件是压缩到zip文件里的,首先来解压缩这个文件,加压后会生成一个Squid的文件夹,将此文件夹拷贝到C:,至此Squid for Windows算是被“安装”到你的Windows计算机了。(备注:Squid for windows的默认安装是在C:squid下,当然,可以把Squid放到其他的路径,但是需要大量的配置squid配置文件中的路径信息,那样会比较 麻烦)\u003c/p\u003e\n\u003cp\u003eUnix Like的操作系统下的大部分软件都是基于命令行的,使用文本文件进行配置,这样虽说对一些用惯了Windows下软件的朋友们会有些复杂的感觉,但是这 样的软 …\u003c/p\u003e"
September 1, 2010
squid优化建议
"\u003cp\u003e\u003cstrong\u003esquid优化建议(转贴) 作者:听松一隅\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eSQUID是个很不错CACHE服务器,各大门户网站都在用。过去二天也做了些SQUID优化,把经验贴上来。\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e几个重要参数:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003emaximum_object_size 是能cache最大的文件大小。对应wmv,rm文件,建议设置为32768 kB\u003c/li\u003e\n\u003cli\u003emaximum_object_size_in_memory 是在内存中cache的最大文件大小。一般为128的倍数.\u003c/li\u003e\n\u003cli\u003ecache_mem 是SQUID可用到的最大内存。经实践,4G内存的服务器用2G;超过2G导致SQUID运行不稳\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003e首先要分析SQUID所cache内容:\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e运行 squidclient -p 80 cache_object://localhost/info 能看到如下内容:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eStorage Swap size: 7549104 KB\nStorage Mem size: 418804 KB\nMean Object Size: 160.46 KB\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003eMean Object Size是平均内容大小,一般要把maximum_object_size_in_memory设置成离它最近的128的倍数。 …\u003c/p\u003e"
August 22, 2010
squid和varnish的小结
"\u003cp\u003e上周初步接触linux下的这2个反向缓存软件,都实验了一下,貌似squid还是比较顺利的,varnish则碰到了一些问题\u003c/p\u003e\n\u003cp\u003e从varnish的文档看,性能比squid强很多,而且不是一点点,下面国外某在线媒体的12台squid换成3台varnish前后访问响应延时比较,据说有人也测试过的确如此,\u003c/p\u003e\n\u003cp\u003e[\u003cimg src=\"https://blogstatic.haohtml.com//uploads/2023/09/squid-vs-varnish.jpg\" alt=\"\"\u003e][1]\u003c/p\u003e\n\u003cp\u003e但我就不那么顺利了。先说squid,安装很顺利,网上的中文文档也很多,在这次尝试中,被缓存的网站的静态内容并不多,主要还是以PHP为主,所以反向cache的效果并不是很好,缓存命中率在60到70%之间,缓存的主要对象是图片。由于安装调试都很顺利,所以在“试玩”了一天后,直接就上线用上了,几天下来,正常。由于做反向缓存的服务器内存不大,只有1G,所以缓存大小只设置了384M,使用了shm,保证了速度,但应该是没有充分发挥出缓存的效能,后期准备增加1G的内存,把缓存扩大到1G,这样的话,缓存对象的大小还能再设置大一些,也许有些mp3之类的也可以缓存起来,这样命中率也许会更高些。\u003c/p\u003e\n\u003cp\u003e但即便缓存的命中不是很高,但对后面WEB服务器的压力确实是大大减少了,下面是web服务器上并发连接的图示,一处 …\u003c/p\u003e"
August 20, 2010
在FreeBSD上安装Squid
"\u003cp\u003e\u003cstrong\u003eSquid 2.5下载 \u0026amp; 安装\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003esquid的2.5最新版本是squid-2.5.STABLE7,先下载安装包,再安装:\u003c/p\u003e\n\u003cpre tabindex=\"0\"\u003e\u003ccode\u003e #cd /tmp\n #mkdir squidinstall\n #cd squidinstall\n #fetch http://www.squid-cache.org/Versions/v2/2.5/squid-2.5.STABLE7.tar.gz\n #tar xzvf squid-2.5.STABLE7.tar.gz\n #cd squid-2.5.STABLE7\n #./configure –prefix=/usr/local/squid\n #make\n #make install\n\u003c/code\u003e\u003c/pre\u003e\u003cp\u003e看到类似于下图的提示,并且没有出现 Error Code :1 之类的错误提示,证明Squid已经安装完成了!\u003c/p\u003e\n\u003chr\u003e\n\u003cp\u003e/usr/local/squid/sbin/squid -z\u003c/p\u003e\n\u003chr\u003e\n\u003cp\u003e/usr/local/squid/sbin/squid\u003c/p\u003e\n\u003chr\u003e\n\u003cp\u003e\u003cstrong\u003e配置Squid.conf\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e好,接下来要做的仅仅是配置Squid.conf.\u003c/p\u003e\n\u003cblockquote\u003e\n\u003c/blockquote\u003e\n\u003cblockquote\u003e\n\u003cp\u003e#ee …\u003c/p\u003e\u003c/blockquote\u003e"
May 29, 2010
如何用Squid Windows版架设二级代理服务器
"\u003cp\u003e一、Windows版Squid的下载与安装\u003c/p\u003e\n\u003cp\u003e下载windwosNT版本的squid下载地址:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"http://squid.acmeconsulting.it/download/squid-2.6.STABLE13-bin.zip\"\u003ehttp://squid.acmeconsulting.it/download/squid-2.6.STABLE13-bin.zip\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e1.把squid-2.6.STABLE13-bin.zip解压缩,把里面的squid文件夹拷到c:\\下(squid默认的是c: \\squid)\u003c/p\u003e\n\u003cp\u003e2.squid\\etc目录下把\u003c/p\u003e\n\u003cp\u003esquid.conf.default拷贝一份重新命名为 squid.conf\u003c/p\u003e\n\u003cp\u003ecachemgr.conf.default拷贝一份重新命名为cachemgr.conf\u003c/p\u003e\n\u003cp\u003emime.conf.default 拷贝一份重新命名为mime.conf\u003c/p\u003e\n\u003cp\u003e3.用文本编辑器打开squid.conf,需要修改的地方:\u003c/p\u003e\n\u003cp\u003e找到 http_port 3128在后面增加一行\u003c/p\u003e\n\u003cp\u003ehttp_port 80 transparent\u003c/p\u003e\n\u003cp\u003e找 到#cache_peer sib2.foo.net sibling 3128 3130 [proxy-only]在后面增加一行\u003c/p\u003e\n\u003cp\u003ecache_peer 192.168.1.8 parent …\u003c/p\u003e"
April 1, 2010
清除指定squid缓存文件的脚本[原创]
"\u003cp\u003e官方教程:\u003c/p\u003e\n\u003cp\u003e[文章作者:张宴 本文版本:v1.0 最后修改:2007.08.02 转载请注明出处: \u003ca href=\"http://blog.s135.com/\"\u003ehttp://blog.s135.com\u003c/a\u003e]\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"http://www.squid-cache.org/\"\u003eSquid\u003c/a\u003e web缓存加速软件目前已经是新浪、搜狐、网易等各大网站广泛应用。Squid会在设置的缓存目录下建立多个目录,每一个目录下又建立多个目录,然后才在 最里层的目录中存放缓存文件(object)。squid会根据用户请求网页的URL进行哈希,生成缓存文件,存放在某一个目录中。squid启动之后, 将在内存中建立一个哈希表,记录硬盘中缓存文件配置的情形。\u003c/p\u003e\n\u003cp\u003e对于类似 \u003ca href=\"http://you.video.sina.com.cn/index.html\"\u003ehttp://you.video.sina.com.cn/index.html\u003c/a\u003e 之 类的网页,squid只会生成一个缓存文件。可以用squid附带的squidclient工具清除:\u003c/p\u003e\n\u003cp\u003e引用\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003esquidclient -m PURGE -p 80 “http://you.video.sina.com.cn/index.html”\u003c/p\u003e\u003c/blockquote\u003e\n\u003cp\u003e而对于带有参数的网页,例如新浪播客的Flash …\u003c/p\u003e"
April 1, 2010
《Squid中文权威手册》
"\u003cp\u003eSquid是一个缓存Internet数据的高性能代理服务器软件。当一个用户想要访问一个网页或下载一个文件时,会首先向Squid发出访问请求, 由Squid代替其进行网页或文件下载,Squid在把该网页或文件传给用户的同时会在本机保留一个缓存备份。当别的用户访问同样的网页时,Squid会 把保存的网页备份立即传给用户,使用户觉得速度相当快,同时也降低了后端数据来源Web服务器的压力。Squid可以代理HTTP、FTP、 GOPHER、SSL和WAIS协议,暂不能代理POP3、NNTP等协议。Squid可以工作在很多操作系统中,如AIX、Digital、Unix、 FreeBSD、HP-UX、Irix、Linux、NetBSD、Nextstep、SCO、Solaris、OS/2等。\u003c/p\u003e\n\u003cp\u003e目前 Squid已经在新浪、搜狐、网易、腾讯等各大门户网站广泛使用,成为必不可少的服务器软件之一。\u003c/p\u003e\n\u003cp\u003e《Squid中文权威手册》由 Squid创始人 Duane Wessels 所著的英文版《Squid: The Definitive Guide》翻译而来,其译者曾在新浪、网易工作过。\u003c/p\u003e\n\u003cp\u003e在线版: …\u003c/p\u003e"
December 24, 2009
windows下简单配置squid反向代理服务…
"\u003cp\u003e下载windwosNT版本的squid下载地址:\n\u003ca href=\"http://squid.acmeconsulting.it/download/squid-2.6.STABLE13-bin.zip\"\u003ehttp://squid.acmeconsulting.it/download/squid-2.6.STABLE13-bin.zip\u003c/a\u003e\n1.把squid-2.6.STABLE13-bin.zip解压缩,把里面的squid文件夹拷到c:\\下(squid默认的是c:\\squid)\n2.squid\\etc目录下把\nsquid.conf.default拷贝一份重新命名为squid.conf\ncachemgr.conf.default拷贝一份重新命名为cachemgr.conf\nmime.conf.default拷贝一份重新命名为mime.conf\n3.用文本编辑器打开squid.conf,需要修改的地方:\n找到http_port 3128在后面增加一行\nhttp_port 80 transparent\n找到#cache_peer sib2.foo.net sibling 3128 3130 [proxy-only]在后面增加一行\ncache_peer 192.168.1.8 parent 7001 0 no-query originserver\n …\u003c/p\u003e"
May 13, 2009
利用 squid 反向代理提高网站性能
"\u003cp\u003e级别: 初级\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"#author\"\u003e李明慧\u003c/a\u003e ([[email protected]][2]), 软件测试工程师, IBM\u003c/p\u003e\n\u003cp\u003e2009 年 4 月 02 日\u003c/p\u003e\n\u003cp\u003e本文在介绍 squid 反向代理的工作原理的基础上,指出反向代理技术在提高网站访问速度,增强网站可用性、安全性方面有很好的用途。作者在具体的实验环境下,利用 DNS 轮询和 Squid 反向代理技术,实现了网站的负载均衡,从而提高了网站的可用性和可靠性。\u003c/p\u003e\n\u003cp\u003e现在有许多大型的门户网站如 SINA 都采用 squid 反向代理技术来加速网站的访问速度,可将不同的 URL 请求分发到后台不同的 WEB 服务器上,同时互联网用户只能看到反向代理服务器的地址,加强了网站的访问安全。\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e反向代理的概念\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e反向代理服务器又称为 WEB 加速服务器,它位于 WEB 服务器的前端,充当 WEB 服\u003c/p\u003e\n\u003cp\u003e务器的内容缓存器。其系统结构如图 1\u003c/p\u003e\n\u003cp\u003e [\u003cimg src=\"https://blogstatic.haohtml.com//uploads/2023/09/image001.jpg\" alt=\"\"\u003e][3]\u003c/p\u003e\n\u003cp\u003e反向代理服务器是针对 WEB 服务器设置的,后台 WEB 服务器对互联网用户是透明的,用户只能看到反向代理服务器的地址,不清楚后台 WEB 服务器是如何组织架构的。当互联网用户请求 WEB 服务时,DNS 将请求的域名解析为反向代理服 …\u003c/p\u003e"
May 7, 2009
新型的大型bbs架构(squid+nginx)[2009-03-18 01:15:06]
"\u003cp\u003e这个架构基于squid、nginx和lvs等技术,从架构上对bbs进行全面优化和保护,有如下特点:\u003c/p\u003e\n\u003cp\u003e1、高性能:所有的点击基本上全部由前端缓存负责,提供最快速的处理。\u003c/p\u003e\n\u003cp\u003e2、高保障度:不需考虑应用程序稳定与否、程序语言是何种、数据库是何种,都能从架构上保证稳定。\u003c/p\u003e\n\u003cp\u003e3、高可用性:对应用程序的修改达到最简化:在程序的某些地方加入清缓存的语句即可,当然还需要做页面静态化的工作和统计工作。\u003c/p\u003e\n\u003cp\u003e首先看图,这个图比较大:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"/wp-content/uploads/2009/05/archi_bbs.png\"\u003e\u003cimg src=\"http://blog.haohtml.com/wp-content/uploads/2009/05/archi_bbs.png\" alt=\"\"\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e这个架构的特点和一些流程的说明:\u003c/p\u003e\n\u003cp\u003e1、主域名和图片域名分离\u003c/p\u003e\n\u003cp\u003e域名分离可以使流量分离,缓存策略分离等等,好处诸多。bbs初期一定要做好规划,将图片用另外的域名独立服务,即使没有足够机器,域名也要先分开。另外,图片服务器可以使用有别于主域名的另一个域名,一个好处是可以减少读取cookie对图片服务器的压力,另一个是提高安全性,避免cookie泄露。\u003c/p\u003e\n\u003cp\u003e2、使用LVS作为前端、二级代理和数据库的访问入口\u003c/p\u003e\n\u003cp\u003e使用LVS作为入口,比其他任何一种方式都来得更优质。首先LVS的负载能力很强,因为它工作在网络协议的第4层,使用虚拟ip技术,所以它本身并不担负任何流量的处理,仅仅是一个封包转发的功能;第 …\u003c/p\u003e"
May 7, 2009
服务器的大用户量的承载方案 Nginx Squid Apache PHP MySQL
"\u003cp\u003e一、前言\u003c/p\u003e\n\u003cp\u003e二、编译安装\u003c/p\u003e\n\u003cp\u003e三、 安装MySQL、memcache\u003c/p\u003e\n\u003cp\u003e四、 安装Apache、PHP、eAccelerator、php-memcache\u003c/p\u003e\n\u003cp\u003e五、 安装Squid\u003c/p\u003e\n\u003cp\u003e六、后记\u003c/p\u003e\n\u003cp\u003e一、前言,准备工作\u003c/p\u003e\n\u003cp\u003e当前,LAMP开发模式是WEB开发的首选,如何搭建一个高效、可靠、稳定的WEB服务器一直是个热门主题,本文就是这个主题的一次尝试。\u003c/p\u003e\n\u003cp\u003e我们采用的架构图如下:\u003c/p\u003e\n\u003cp\u003e引用\u003c/p\u003e\n\u003cp\u003e——– ———- ————- ——— ————\u003c/p\u003e\n\u003cp\u003e| 客户端 | ===\u0026gt; |负载均衡器| ===\u0026gt; |反向代理/缓存| ===\u0026gt; |WEB服务器| ===\u0026gt; |数据库服务器|\u003c/p\u003e\n\u003cp\u003e——– ———- ————- ——— ————\u003c/p\u003e\n\u003cp\u003eNginx Squid …\u003c/p\u003e"
November 7, 2008
搭建一个大型网站架构的实验环境(Squid缓存服务器篇)
"\u003cp\u003e六、squid缓存服务器的配置\nsquid缓存服务器在这个实验环境中有两台(192.168.10.30,192.168.10.31)做成squid集群,我们首先安装一台,然后复制一台,再做配置,这样省事,哈!\nsquid01服务器网络配置\n# ee /etc/rc.conf\nifconfig_lnc0=”inet 192.168.10.30 netmask 255.255.255.0″\ndefaultrouter=”192.168.10.10″\nhostname=”squid01.rd.bj”\u003c/p\u003e\n\u003cp\u003e# ee /etc/hosts\n192.168.10.30 squid01.rd.bj # ee /etc/resolv.conf\nnameserver 192.168.10.40\u003c/p\u003e\n\u003cp\u003e网络配置好后,我们开始安装squid,先把的藏身处找到:\n# whereis squid30\nsquid30: /usr/ports/www/squid30\n# cd /usr/ports/www/squid30\n# make config #配置安装选项\n\u003ca href=\"/wp-content/uploads/2008/11/a.jpg\"\u003e\u003cimg src=\"https://blogstatic.haohtml.com//uploads/2023/09/y1p7KaqJhsBYWiIJs9vizLd9gLTa-9GQEXfT3JxNOiO-0JPTQFirWsqM_NWAtZWWSHEZgzHqyfFbJTSm5zK4psu5pLQ42U6Kuiz.jpeg\" alt=\"sq_1\"\u003e\u003c/a\u003e\n# make showconfig # …\u003c/p\u003e"