我对发展巨大 Rails应用程序,现在,它运行非常慢于-e发展。我使用Mongrel作为Web服务器。有什么办法可以加速一切?因为我必须等待3-10秒。重新加载页面。谢谢。加速开发环境中的Rails应用程序?
8
A
回答
35
这就是答案,所有的困境中:
1
一个非常简单的方式来获得速度提升是开启发展方式级缓存...
在配置/environments/development.rb: config.cache_classes = true
这意味着Rails将不会重新加载所有模型/控制器/等。对每一个请求,所以它会快得多,但这意味着你必须停止/启动服务器才能看到除视图之外的任何更改。
0
或许还有些事情需要一些优化,如果你正在服用3-10秒本地呈现的动作。
0
我想,如果你在Vista中,当绑定到所有地址(0.0.0.0)
绑定到127.0.0.1或者你的真实I.P.杂种有性能问题(mongrel -b 127.0.0.1 -p 3000 -e development),看看它是否有所作为。
另外,如果你有一个连接密集型软件当前打开的,好像有很多的开放连接bittorent,您的网络接口可能会达到连接的最大数目,减缓杂种。关闭bittorent,然后可能重新启动,可能会解决您的问题。
0
如果你在Windows上,使用一些MinGW的构建红宝石 http://rubyinstaller.org/downloads/
如果你是在Linux上,这可能运行测试
1
的best way做是有帮助发展更快的是安装gem
命名active_reload
。
要安装此gem
,你可以输入命令,
gem install active_reload
而且,在你的Rails项目的Gemfile,加
gem 'active_reload'
然后,重新启动服务器,你会发现开发模式比以前快得多。
相关问题
- 1. 未在开发环境中加载Rails应用程序资产
- 2. 在开发rails应用程序时开发gem的环境
- 3. Rails应用程序认为它在开发环境中生产
- 4. Mongo :: Error :: NoServerAvailable在Rails 5应用程序开发环境中
- 5. 如何在本地Rails环境中开发Shopify应用程序?
- 6. Android应用程序开发环境?
- 7. 开发,分段和生产环境rails应用程序
- 8. 在Rails应用程序的环境
- 9. Chrome应用程序开发环境中的打包应用程序是什么?
- 10. 撬不加载Rails 4.2中的本地应用程序环境
- 11. 离线Rails开发环境
- 12. 部署Rails应用程序始终在开发环境中提供
- 13. 开发Rails应用程序
- 14. 使用GNOME的Ubuntu Rails开发环境?
- 15. Smalltalk Web应用程序开发环境从头开始?
- 16. 帮助开始设置Facebook应用程序开发环境
- 17. 在本地环境中开发应用程序
- 18. 使用螺纹钢,开发环境的erlang OTP应用程序
- 19. Rails 3应用程序中的rails-geocoder环境问题
- 20. 向Ruby脚本公开Rails应用程序环境
- 21. 设置Heroku模板java应用程序的开发环境
- 22. 智能客户端应用程序的开发环境
- 23. 开发GWT GXT应用程序的环境需求
- 24. 本地主机上的Facebook应用程序开发环境
- 25. 移动Rails 3应用程序开发环境到另一台机器
- 26. 部署ReactJS应用程序在使用代理开发环境
- 27. 我应该在开发环境中使用PHP加速器(eAccelerator,APC等)吗?
- 28. Rails的delayed_job的开发环境
- 29. 的ActionController :: RoutingError在Rails的开发环境
- 30. Ruby On Rails测试环境加速?
哦耶!你让我开心! – r13 2009-02-15 15:52:26
现在我需要同样的嘘声的不眠之夜后,我的手指:) – r13 2009-02-15 15:57:18
无插件,很遗憾:) – fig 2009-02-15 15:58:53