通过squid.conf配置文件中的cache_peer选项来配置代理服务器阵列,通过其他的选项来控制选择代理伙伴的方法。Cache_peer的使用格式如下: cache_peer hostname type http_port icp_port option 共有5个选项可以配置: 1) host...
分类:
系统相关 时间:
2015-12-03 00:42:57
阅读次数:
214
Last-Modified: 告诉反向代理页面什么时间被修改Expires: 告诉反向代理页面什么时间应该从缓冲区中删除Cache-Control: 告诉反向代理页面是否应该被缓冲Pragma: 告诉反向代理页面是否应该被缓冲.一、反向代理的概念什么是反向代理呢?其实,反向代理也就是通常所说的WEB...
分类:
其他好文 时间:
2015-12-03 00:15:15
阅读次数:
231
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的反向代理。代理服务器一般分为正向代理(通常直接称为代理服务器)和反向代理。画个图我们就好理解了。正向代理:可以想象成是路由器,我们要通过它来上网的那种。(可以说是客户端的代理)反向代理:客户端的请求过来之后交给反向代理服务器,然后反向代理服务器再交给后台真实的服务器。(这个是...
分类:
其他好文 时间:
2015-11-23 19:05:05
阅读次数:
194
一、简介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