Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/56.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 如何加快carrierwave/fog gems的加载时间_Ruby On Rails_Rspec_Bundler_Carrierwave_Fog - Fatal编程技术网

Ruby on rails 如何加快carrierwave/fog gems的加载时间

Ruby on rails 如何加快carrierwave/fog gems的加载时间,ruby-on-rails,rspec,bundler,carrierwave,fog,Ruby On Rails,Rspec,Bundler,Carrierwave,Fog,我可以看到carrierwave是加载速度最慢的gem之一(约2.5秒),尤其是在运行测试时,这让人恼火。Fog的加载速度也很慢,而且似乎已经包含在carrierwave gem中。有没有办法优化fog或carrierwave安装以加快装载速度 *当我说“装载”时,我是指运行rails/rake/rspec时 雾1.31.0 carrierwave 0.10.0 ruby 1.9.3 rails 3.2目前正在努力将fog拆分为单独的提供商gem,但不幸的是这需要一些时间。目前正在努力将fog拆

我可以看到carrierwave是加载速度最慢的gem之一(约2.5秒),尤其是在运行测试时,这让人恼火。Fog的加载速度也很慢,而且似乎已经包含在carrierwave gem中。有没有办法优化fog或carrierwave安装以加快装载速度

*当我说“装载”时,我是指运行rails/rake/rspec时

雾1.31.0 carrierwave 0.10.0 ruby 1.9.3
rails 3.2目前正在努力将fog拆分为单独的提供商gem,但不幸的是这需要一些时间。

目前正在努力将fog拆分为单独的提供商gem,但不幸的是这需要一些时间。

我可能建议尝试一下。他们声称,与Carrierwave相比,负载时间有了显著的改善,同时“占用的空间明显更小”

我建议试试看。他们声称,与Carrierwave相比,负载时间有了显著的改善,同时“占用的空间明显更小”


谢谢-我会尝试一下。谢谢-我会尝试一下。是的,如果你能使用carrierwave+fog aws而不是fog本身,它应该会有所帮助。我们有更多的工作要做(欢迎帮助),但对于终端用户来说,恐怕没有那么容易做到。是的,如果你能使用carrierwave+fog aws而不是fog本身,应该会有所帮助。我们在这方面还有很多工作要做(并欢迎提供帮助),但我担心最终用户很难做到这一点。
Library Disk Space  Lines of Code   Boot Time   Runtime Deps    Develop Deps
fog       28.0M        33469        0.693       9               11
aws-sdk   4.4M         80017        0.098       3               8