Shopify新一代带外垃圾回收机制:显著降低Rails应用延迟

2024-11-02

Shopify在其Rails单体应用中实现了新一代带外垃圾回收机制,通过完全禁用请求周期内的主垃圾回收,并根据需要手动触发,显著降低了应用延迟。测试结果显示,新机制大幅降低了p95、p99等高百分位延迟,并改善了服务平均延迟和p99延迟。虽然对容量的影响不如预期,但在部署暂停期间,新机制的运行频率远低于旧版本。未来,Shopify计划进一步优化次要垃圾回收,以减少请求在垃圾回收上花费的时间。

阅读更多
未分类

Autotuner: How to Speed Up Your Rails App | Rails at Scale

2024-04-25

此网站提供了有关如何使用 Autotuner 加速 Rails 应用程序的指南。指南涵盖了 Autotuner 的概述、所需的环境设置以及如何分析报告结果。还讨论了使用 Autotuner 的常见问题,例如防止脚本干扰生产环境。文章的结尾提供了额外的资源,以供读者进一步了解 Autotuner。

阅读更多
未分类