1 架构背景
根据CleverCode公司的实际情况是。一共约有50台服务器,安装的服务nginx,mysql,memcached,squid,solor等。
现在日均纯PHP访问的PV是2500万,最高峰值可以抗住5000万访问。
以下只列出来一些常用域名,部分访问域名未列出来。
2 架构原理图
3 架构原理说明...
分类:
Web程序 时间:
2015-11-28 16:47:34
阅读次数:
235
有时候我们的机器处于内网环境中,无法直接访问外网。如果此时有机器能够访问外网的资源,那么就可以让这台服务器充当squid,并且做正向代理。一般这个机器是有2块网卡,一块连接内网,一块连接外网一、环境准备:squid服务器:eth0:192.168.233.128/24(外网网卡,能上外网)et..
分类:
其他好文 时间:
2015-11-26 19:25:22
阅读次数:
179
一、简介Nginx版本从0.7.48开始,支持了类似Squid的缓存功能。这个缓存是把URL及相关组合当做Key,用Md5算法对Key进行哈希,得到硬盘上对应的哈希目录路径,从而将缓存内容保存在该目录内。NginxWeb缓存服务只能为指定URL或状态码设置过期时间,不支持类似Squid的PURGE指...
分类:
系统相关 时间:
2015-11-21 21:02:02
阅读次数:
355
Squid日常维护过程中,常用的一些命令:1,初始化你在 squid.conf 里配置的 cache 目录squid -z如果有错误提示,请检查你的 cache目录的权限。可以使用使用更改目录权限:chown -R squid:squid /cache目录2,对你的squid.conf 排错,即验证...
分类:
其他好文 时间:
2015-11-20 17:01:16
阅读次数:
120
在jsp里,获取客户端的ip地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是有效的。但是在通过了Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了。如果使用了反向代理软件,用request.getRemoteAddr()方法获取的IP地址...
分类:
编程语言 时间:
2015-11-17 18:46:47
阅读次数:
136
简介 Varnish 是一款高性能且开源的反向代理服务器和 HTTP 加速器,其采用全新的软件体系机构,和现在的硬件体系紧密配合,与传统的 squid 相比,varnish 具有性能更高、速度更快、管理更加方便等诸多优点; 目前...
分类:
其他好文 时间:
2015-11-15 19:22:42
阅读次数:
266
普通代理方式是代理内部网络用户访问Internet上服务器的连接请求,客户端必须指定代理服务器,并将本来要直接发送到internet上服务器的连接请求发送给代理服务器处理。反向代理方式是指以代理服务器来接受Internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服..
分类:
其他好文 时间:
2015-11-10 19:37:03
阅读次数:
357
Squid缓存服务1、缓存服务器结束缓存服务器(cacheserver),即用来存储(介质为内存及硬盘)用户访问的网页、图片、文件等等信息的专用服务器,这种服务器不仅可以使用户可以最快的得到他们想要的信息,而且可以大大减少服务端网络传输的数据量,缓存服务器往往也是代理服务器..
分类:
其他好文 时间:
2015-11-10 14:19:02
阅读次数:
607
1. 安装好CentOS6.4系统后,安装更新 yum?update 2. 下载varnish4.0安装包并解压 https://github.com/varnish/Varnish-Cache?放到/usr/local目录下 [root@localhost?~]#?cd?/usr/local/ [root@localhost?l...
分类:
其他好文 时间:
2015-11-09 19:23:51
阅读次数:
343