bootsnap:更快地启动大型RubyRails应用程序 源码
Bootsnap Bootsnap是一个插入Ruby的库,具有对ActiveSupport和YAML可选支持,以优化和缓存昂贵的计算。 请参阅。 性能 报告说,在一台机器上的启动时间减少了大约50%,从大约6到3秒; 我们的一个较小的内部应用程序也将减少了50%,从3.6秒减少到1.8秒; 核心Shopify平台-一个相当大的整体应用程序-启动速度提高了约75%,从大约25秒降至6.5秒。 在Shopify核心(大型应用程序)中,大约25%的收益可归因于compile_cache_*功能; 75%用于路径缓存,〜1%用于disable_trace 。 这是相当有代表性的。 用法 该ge
下载地址
用户评论