V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
sajesemuy
V2EX  ›  分享创造

高性能缓存服务器 nuster 1.7.9.9 发布

  •  2
     
  •   sajesemuy ·
    jiangwenyuan · 2018-04-02 10:06:12 +08:00 · 2720 次点击
    这是一个创建于 2458 天前的主题,其中的信息可能已经有所发展或是发生改变。

    高性能缓存服务器 nuster 1.7.9.9 已发布。本次更新主要添加缓存 stats 功能,修复一个安全漏洞。

    项目主页 https://github.com/jiangwenyuan/nuster

    本次更新


    1.7.9.9 - 2018-04-01

    Added

    • Cache stats applet
    • Various cache stats

    Changed

    • Separate cache manager file/applet
    • Rename manager_uri to uri for reuse
    • Simplify default key, use uri instead of path.delimiter.query

    Fixed

    • A security bug which can bypass ACL by tampering with Host header(Thanks to Dan Reif)

    介绍


    nuster 是一个基于 HAProxy 的高性能缓存服务器。nuster 完全兼容 HAProxy,并且利用 HAProxy 的 ACL 功能来提供非常细致的缓存规则。特性包括

    • 完全兼容 HAProxy,支持所有 HAProxy 的特性和功能
    • 强大的动态缓存功能
      • 根据 HTTP method, uri, path, query, header, cookie 等等进行缓存
      • 根据 HTTP 请求和响应内容等等进行缓存
      • 根据环境变量服务器状态等等进行缓存
      • 根据 SSL 版本, SNI 等等进行缓存
      • 根据连接数量,请求速率等等进行缓存
      • 等等
    • 非常快
    • 删除缓存
    • 动态开启禁用缓存
    • 动态修改 TTL
    • 前后端 HTTPS
    • HTTP 压缩
    • HTTP 重写重定向

    性能:

    非常快, 单进程模式下是 nginx 的 3 倍,多进程下 nginx 的 2 倍,varnish 的 3 倍。详见性能比较

    6 条回复    2018-04-09 13:39:57 +08:00
    bigwang
        1
    bigwang  
       2018-04-03 12:35:55 +08:00
    你写的代码在哪里?直接 fork 一份 haproxy 的代码?

    你就直接说 在 haproxy 里面加了什么功能?
    Greatshu
        2
    Greatshu  
       2018-04-03 12:44:43 +08:00
    差点看成 IP 地址
    sajesemuy
        3
    sajesemuy  
    OP
       2018-04-03 12:52:02 +08:00
    @Greatshu 哈哈,确实是,欢迎试用
    xia0ta0
        4
    xia0ta0  
       2018-04-05 08:50:35 +08:00
    @bigwang 人家楼主一开始就贴代码了,你直接就来了个质疑三连
    sajesemuy
        5
    sajesemuy  
    OP
       2018-04-06 09:48:24 +08:00
    @xia0ta0 :) 欢迎试用
    bigwang
        6
    bigwang  
       2018-04-09 13:39:57 +08:00
    @xia0ta0 随手点开几个代码文件,都是 haproxy 本身的源代码,所以才发问

    程序员应该保持朴实谦逊
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3212 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 12:20 · PVG 20:20 · LAX 04:20 · JFK 07:20
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.