GoEdge CDN v1.2.7 发布,大量优化缓存、WAF、提升性能

GoEdge 是一款可以帮你快速构建 CDN & WAF 平台的工具,支持 HTTP、HTTPS、Websocket、TCP、TLS、UDP、PROXY Protocol、IPv6、WAF 等特性,支持多个第三方 DNS 服务




 

GoEdge v1.2.7主要优化缓存、WAF设置、提升缓存写入性能。

EdgeAdmin - 管理系统

  • 自定义页面
    • 修复自定义页面可能无法保存的问题
    • 临时关闭页面内容默认类型从url改为html
  • 缓存
    • 缓存条件增加是否允许异步读取源站选项
    • 将“分片”改为“分段”,将“分区”和“区间”改为“分片”
    • 缓存条件增加“强制Range回源选项”
    • 缓存策略增加预热超时时间设置(默认20分钟)
    • 缓存策略增加“缓存磁盘最小空余空间”选项
    • 如果用户设置的可缓存最大尺寸超出缓存策略设置,则提示用户
    • 缓存条件默认最大值设置从32MB改为128MB
    • 可以在缓存设置中搜索缓存条件
    • 集群设置 – 缓存策略 可以直接点击修改,以往是调到策略详情页
    • 优化缓存策略–“清理“功能,增加操作原因选项
  • WAF
    • WAF策略增加“最多检查内容尺寸“选项
    • 将默认的最多检查内容尺寸从1MB改为512K
    • WAF策略中的地区/省份封禁也支持自定义提示HTML
    • WAF策略可以自定义整体默认的区域/省份封禁提示
    • 优化WAF规则设置页面
    • WAF增加通配符匹配/通配符不匹配操作符
  • 静态分发
    • 静态分发增加例外URL、限制URL、排除隐藏文件等选项
  • 当网站所在集群没有指定根域名时,增加提示和设置链接
  • 节点安装界面显示SSH地址,方便用户校对
  • 修复系统服务相关代码可能不执行的问题
  • 启动时自动创建相关软链接,启动后,可以使用在系统上的其他地方使用 edge-admin 命令
  • 节点详情中显示磁盘预估写入速度
  •  api.yaml 配置文件改为 api_admin.yaml

EdgeAPI - API节点

  • 修复默认WAF策略模板中分组不能默认关闭的问题
  • 域名解析任务增加自动失败重试,在同步任务失败后,会连续重新尝试3次
  • 启动时自动创建相关软链接,启动后,可以使用在系统上的其他地方使用 edge-api 命令
  • 使用最新的protoc-gen-goprotoc-gen-go-grpc插件,如果在你的环境下编译不通过,你需要更新这两个插件

EdgeNode - 边缘节点

  • 缓存
    • 使用新的方法控制缓存并发写入线程数,有效控制系统负载
    • 优化高速硬盘下的缓存性能
    • 在写入缓存数据时自动分多次写入“大”的文件内容,防止阻塞
    • 优化数据统计,现在缓存流量统计更加精确
    • 调整空闲时间清理缓存算法,批量清除缓存时间点分配更合理
    • 修复缓存磁盘总体统计时同分区重复统计的问题
    • 优化清理缓存策略所有缓存功能
  • WAF
    • 优化WAF文件上传处理
    • 地区/省份封禁提示中支持变量
  • 重新支持低版本HTTP(低于HTTP/1.0)读取分段内容
  • 自定义页面消息默认Content-Type设置为text/html; charset=utf-8
  • 修复HTTP协议下PROXY Protocol只能传递第一个IP的问题
  • 修复每个小时都自动清除所有源站连接池的问题
  • 增加节点卸载命令 edge-node uninstall
  • 使用edge-node start启动时先检查API配置,如果检查不通过,直接提示错误,而无需再查看run.log
  • 启动时自动创建相关软链接,启动后,可以使用在系统上的其他地方使用 edge-node 命令
  •  api.yaml 配置文件改为 api_node.yaml
  •  cluster.yaml 配置文件改为 api_cluster.yaml

EdgeCommon - 通用

  • 将一些比较耗时的WAF规则分组设为默认不开启

完整变更说明:https://goedge.cn/docs/Releases/Index.md
下载:https://goedge.cn/downloads

优秀的个人博客,低调大师

微信关注我们

原文链接:https://www.oschina.net/news/253579/goedge-1-2-7-released

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

相关文章

发表评论

资源下载

更多资源
Oracle Database,又名Oracle RDBMS

Oracle Database,又名Oracle RDBMS

Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的、适应高吞吐量的数据库方案。

Apache Tomcat7、8、9(Java Web服务器)

Apache Tomcat7、8、9(Java Web服务器)

Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。

Eclipse(集成开发环境)

Eclipse(集成开发环境)

Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。

Sublime Text 一个代码编辑器

Sublime Text 一个代码编辑器

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。