对于Rails应用程序的性能,有很多宝石有什么影响?
答案 0 :(得分:1)
对性能没有影响。这只是一个记忆问题。如果你真的使用它,你的记忆可能会非常大。
答案 1 :(得分:1)
我想说最大的影响是当你的rails应用程序启动时,因为宝石都被加载到内存中。如果你加载了很多宝石,你可能还会加载很多你的应用程序不使用的代码,因此减少内存使用的一种方法是利用写入时的copy-copy支持linux内核。一种方法是使用ree and unicorn, as github did
这只是一个假设。在处理时间和记忆问题时,您应始终对应用进行概要分析。它可以成为一个非常有用的博客文章。