Rails慢于6.0.1到5.1.7

问题描述 投票:0回答:1

我一直在Windows 10(WSL2)上使用Rails 5.1.7(ruby 2.4.1)进行项目开发,并决定开始使用rails 6.0.1(ruby 2.6.3)进行新项目。在我的Rails 5.1.7应用程序上,使用rails db:{drop,create,migrate,seed}重置我的数据库并使用rails s启动服务器都运行良好(从开始到结束总共可能需要10秒)。我的rails 6.0.1应用程序虽然是一个全新的应用程序并且正在运行spring,但是很容易花费30秒来运行这些命令。

ruby-on-rails ruby-on-rails-5 windows-subsystem-for-linux
1个回答
0
投票

Ruby on Rails 6并不是一个稳定的版本。有些宝石需要升级到此版本的Rails,这可能需要更多时间。实际上,Rails应用程序的性能将取决于数据库的执行方式以及所使用的JS或前端库的数量。

但是要尝试调试您的应用程序问题,我建议卸载一些gems并重新安装它们,其中一些可以在您的代码环境上留下缓存。尽管如此,我还是推荐您这个不错的博客,它讨论的https://www.railsspeed.com/使您的Rails应用程序具有更好的性能。

希望它有效!干杯

© www.soinside.com 2019 - 2024. All rights reserved.