Browsing the archives for the Squid tag

利用 squid 反向代理提高网站性能

in 服务器类

本文在介绍 squid 反向代理的工作原理的基础上,指出反向代理技术在提高网站访问速度,增强网站可用性、安全性方面有很好的用途。作者在具体的实验环境下,利用 DNS 轮询和 Squid 反向代理技术,实现了网站的负载均衡,从而提高了网站的可用性和可靠性。

0 Comments

新型的大型bbs架构(squid+nginx)[2009-03-18 01:15:06]

in 系统架构

这个架构基于squid、nginx和lvs等技术,从架构上对bbs进行全面优化和保护,有如下特点:

1、高性能:所有的点击基本上全部由前端缓存负责,提供最快速的处理。

2、高保障度:不需考虑应用程序稳定与否、程序语言是何种、数据库是何种,都能从架构上保证稳定。

3、高可用性:对应用程序的修改达到最简化:在程序的某些地方加入清缓存的语句即可,当然还需要做页面静态化的工作和统计工作。

0 Comments

服务器的大用户量的承载方案 Nginx Squid Apache PHP MySQL

in 系统架构

服务器: Intel(R) Xeon(TM) CPU 3.00GHz * 2, 2GB mem, SCISC 硬盘
操作系统:CentOs4.4,内核版本2.6.9-22.ELsmp,gcc版本3.4.4
软件:
Apache 2.2.3(能使用MPM模式)
PHP 5.2.0(选用该版本是因为5.2.0的引擎相对更高效)
eAccelerator 0.9.5(加速PHP引擎,同时也可以加密PHP源程序)
memcache 1.2.0(用于高速缓存常用数据)
libevent 1.2a(memcache工作机制所需)
MySQL 5.0.27(选用二进制版本,省去编译工作)
Nginx 0.5.4(用做负载均衡器)
squid-2.6.STABLE6(做反向代理的同时提供专业缓存功能)

0 Comments

[操作实例]squid-2.6.STABLE1-20060726之Web加速实做

in 系统架构

 2.6相对2.5有了一些改变,大家可以去看:http://www.squid-cache.org/Versions/v2/2.6/squid-2.6.STABLE1-20060726-RELEASENOTES.html#s2

  1. 下载squid2.6 http://www.squid-cache.org/Versions/v2/2.6/squid-2.6.STABLE1-20060726.tar.gz

  2. 安装:

0 Comments

[sibling模式 集群] Squid-2.6之集群(sibling模式)Web反向代理加速实做

in 系统架构

ydabing,好消息,Squid-2.6之集群(sibling模式)Web反向代理加速实验成功啦

  昨天晚上到了两点多才睡觉,把squid官方的电邮记档翻了个底朝天(当然只找我想要的),今天总算把sibling模式的集群给做出来。

  access.log之中出现了激动人心日志:

0 Comments

freebsd7.0 apache php squid 反向代理

in 服务器类

首先安装apache php squid3
安装mysql
cd /usr/ports/databases/mysql-server51
make install clean

0 Comments

搭建一个大型网站架构的实验环境(Squid缓存服务器篇)

in 系统架构

六、squid缓存服务器的配置
squid缓存服务器在这个实验环境中有两台(192.168.10.30,192.168.10.31)做成squid集群,我们首先安装一台,然后复制一台,再做配置,这样省事,哈!
squid01服务器网络配置
# ee /etc/rc.conf
ifconfig_lnc0="inet 192.168.10.30 netmask 255.255.255.0"
defaultrouter="192.168.10.10"
hostname="squid01.rd.bj"

# ee /etc/hosts
192.168.10.30 squid01.rd.bj # ee /etc/resolv.conf
nameserver 192.168.10.40

网络配置好后,我们开始安装squid,先把的藏身处找到:
# whereis squid30
squid30: /usr/ports/www/squid30
# cd /usr/ports/www/squid30
# make config #配置安装选项

0 Comments

搭建一个大型网站架构的实验环境(补充篇)

in 系统架构

又到了辞旧迎新的时刻了,在此送给大家一份新年礼物,希望大家喜欢,祝大家好运!本文分为八个篇章,很吉祥哟,哈!
1、搭建一个大型网站架构的实验环境(虚拟机篇)
2、搭建一个大型网站架构的实验环境(FreeBSD系统安装篇)
3、搭建一个大型网站架构的实验环境(FreeBSD系统设置篇)
4、搭建一个大型网站架构的实验环境(FreeBSD系统优化篇)
5、搭建一个大型网站架构的实验环境(Web服务器篇)
6、搭建一个大型网站架构的实验环境(Squid缓存服务器篇)
7、搭建一个大型网站架构的实验环境(Nginx代理服务器篇)
8、搭建一个大型网站架构的实验环境(集成篇)
这8篇完成一个完整的实验,具有连贯性,建议大家按顺序审阅,另外由于本人水平有限,还烦请各路高手云集共议!!!
+------------

0 Comments

mrtg监控squid状态

in 服务器类

mrtg安全支持对squid服务器各种状态的监控

下面本人实现步骤,仅供参考!

squid安装完后,在mrtg配置文件中将/usr/local/squid/share/mib.txt载入

引用
cp /usr/local/squid/share/mib.txt /etc/mrtg/squid.mib
在mrtg配置文件mrtg.cfg文件中加入:

LoadMIBs: /etc/mrtg/squid.mib
并在squid配置文件中合适位置加入

0 Comments

搭建一个大型网站架构的实验环境(Squid缓存服务器篇)

in 服务器类

六、squid缓存服务器的配置
squid缓存服务器在这个实验环境中有两台(192.168.10.30,192.168.10.31)做成squid集群,我们首先安装一台,然后复制一台,再做配置,这样省事,哈!
squid01服务器网络配置
# ee /etc/rc.conf
ifconfig_lnc0="inet 192.168.10.30 netmask 255.255.255.0"
defaultrouter="192.168.10.10"
hostname="squid01.rd.bj"

# ee /etc/hosts
192.168.10.30 squid01.rd.bj # ee /etc/resolv.conf
nameserver 192.168.10.40

0 Comments