---------------------------------

缓存服务器有哪些配置(HTTP缓存服务器附性能测评)

-----------------------------------

2023/12/3 14:47:19

简介

Pike由最开始基于fasthttp,fasthttp的性能的确很高效,但该项目在2017年底之后就没有commit,提的issue也没有反馈,BUG只能自己修复,因此后续切换至echo。echo的大部分增强的功能都基本没使用到,自带的http已足够满足现有的业务场景,最终选择了直接使用自带的http,版本1.0.0也正式发布。

Pike3.0 特性

  • 标准化的缓存TTL,基于HTTP响应头中的Cache-Control
  • 简单易用的Web UI
  • 支持br与gzip压缩,根据客户端动态选择压缩方式,预压缩缓存数据大幅度提升系统性能
  • 支持无中断更新配置,更新配置后自动以新的配置启用新的HTTP服务并无中断式切换
  • 多端口监听,可启动多个HTTP服务
  • 支持h2c的upstream转发
  • 可针对upstream或未处理异常配置自定义告警
  • 支持配置加密证书后自动支持http2
  • 可将HTTP所有请求统计写入influxdb,生成性能统计与监控告警
  • 性能测评

    测试机器:8核 8GB内存,测试环境有限,wrk与测试程序均在同一机器上运行

    wrk-H''Accept-Encoding: gzip, deflate''-t10-c2000\-d1m''http://127.0.0.1:3015/api/i18ns''--latency--timeout3sRunning1mtest@http://127.0.0.1:3015/api/i18ns10threadsand2000connectionsThreadStatsAvgStdevMax+/-StdevLatency203.61ms226.35ms3.00s85.52%Req/Sec1.31k240.963.15k74.11%LatencyDistribution50%157.26ms75%315.03ms90%506.21ms99%963.79ms785711requestsin1.00m,4.13GBreadRequests/sec:13075.99Transfer/sec:70.40MB

    新功能预览

    缓存服务器有哪些配置(HTTP缓存服务器附性能测评)

    缓存服务器有哪些配置(HTTP缓存服务器附性能测评)

    缓存服务器有哪些配置(HTTP缓存服务器附性能测评)

    缓存服务器有哪些配置(HTTP缓存服务器附性能测评)

    上一条信息:缓存服务器有哪些(互联网架构中三种常用的缓存技术)

    下一条信息:缓存服务器有哪些端缓存(缓存服务器有哪些作用)

    返回顶部