注意: IP代理精灵仅提供国内ip网络节点,不提供境外网络节点,不能用于任何非法用途或访问境外封闭网站,不能跨境联网,只能用于合法的国内网络加速。

请登录 注册 实名验证

首页 > 新闻资讯 > 几种反向代理服务器比较

几种反向代理服务器比较

来源:IP代理精灵 作者:admin 时间:2019-07-19 14:57:03

反向代理服务器对于客户端而言它就像是原始服务器,并且客户端不需要进行任何特别的设置。客户端向反向代理 的命名空间(name-space)中的内容发送普通请求,接着反向代理将判断向何处(原始服务器)转交请求,并将获得的内容返回给客户端,就像这些内容 原本就是它自己的一样。


几种反向代理服务器比较:


软件名称性能功能过滤规则配置
Squid不能多核是硬伤;
磁盘缓存容量有优势;
性能中等
多;
支持ACL角色控制;
支持ICP缓存协议
支持外部文件读取及热加载;
支持热启动
Varnish多核支持;
内存缓存;
性能强
够用;
支持集群,但不支持ICP集群;
支持后端存活检查
不支持外部文件读取;
需要转义;
支持热启动
Nginx多核支持;
支持代理插件;
性能较强
多;
支持集群,但不支持ICP集群;
支持后端存活检查;
通过插件可以充当多角色服务器
不支持外部文件读取;
需要转义;
支持热启动
Apache TS多核支持;
磁盘/内存缓存;
性能强
够用;
支持后端存活检查;
支持ICP协议,Cluster不稳定;
支持插件开发;
支持外部规则文件读取及热加载;
支持热启动
HAProxy多核支持;
无缓存;
支持HTTP头部解析;
性能强
少,只专注HTTP头部解析和转发功能;
支持ACL角色控制;
支持后端存活检查
支持外部规则文件读取及热加载;
支持热启动;
支持会话粘滞和长连接


现在,我们对这三层功能结构充分了解,在测试调优及生产线的实践检验中,我们发现:


HTTP防御性能:HAProxy在应对大流量CC攻击时,做正则匹配及头部过滤时,CPU消耗只占10%——20%。其它软件均狂占CPU资源约90%以上,容易成瓶颈导致整个系统无响应。


反向代理性能:单纯转发效率以内存缓存型的Varnish性能最强,ATS和Nginx次之,考虑大容量缓存因素,ATS也是个不错的选择。Nginx是专门针对C10K的产物,性能不错,配合自己编写插件,业务可塑性很强。


过滤规则的可配置性:HAProxy,ATS,Squid均支持规则文件读取、ACL定制和热加载、热启动。Nginx则不支持外部文件正则匹配,略差一点,但可塑性强。


最新资讯

推荐阅读

  1. 28

    2019-04

    爬虫过程中的代理ip的使用

    在实际的爬虫抓取的过程中,由于会存在恶意采集或者恶意攻击的情况,很多网站都会设置相应的防爬取机制,通常防爬程序都是通过ip来识别机器人用户的,因此充足可用的ip信息可以为我们

  2. 18

    2019-06

    代理IP可以用来注册很多帐号吗

    在互联网中,注册业务是有效的补量方法。正常一个IP只能注册一个帐号,如果想注册很多帐号,就需要更换IP。不然无法注册,IP还有很大风险被封。那么,代理IP可以用来注册很多帐号吗?我

  3. 23

    2019-05

    如何设计和维护本地动态代理IP池

    不管是爬取免费代理IP,还是购买付费代理IP,都可以在本地设计一个IP池。这样既方便使用,又可以提升工作效率。那么怎么在本地设计一个代理IP池呢?下文为大家简述本地代理IP池的设计和

  4. 03

    2019-05

    一键换ip软件哪个好

    一键换ip软件哪个好?相信大家应该都怕碰上类似的情况:网店虚假单子过多导致被封的可能、网站发布过多信息而造成的IP被封的危险、上网速度跟不上而抢不到自己打算购买的商品、这些难

  5. 22

    2019-07

    什么是免费代理服务器

    什么是免费代理服务器?在使用代理猎手等软件搜索代理服务器地址时,会在验证状态栏中出现类似“要密码”、“Free”等字样。如果你把“Free”的地址设置为代理服务器,那你就会发现访问

  6. 06

    2019-05

    IP是什么?动态IP和静态IP有什么区别?

    IP是什么?动态IP和静态IP有什么区别?相信很多朋友都还不了解,下面一起来学习一下吧!一、IP是什么?在因特网中,IP是能使连接到网上的所有计算机网络实现相互通信的一套规则,规定了