Ruby on rails Rails 3.1.1在开发模式中极其缓慢?
编辑:忽略我写的关于资产的所有内容。我已经禁用了它们,但我仍然有这个问题。在OSX上运行 我发现了一个可能与资产有关的问题。基本上,我制作了一个virgin应用程序,在一个页面上有一个表单,可以连接到另一个页面,每个页面的加载速度都非常慢,让我发疯 以下是我发出请求时服务器日志中的一个片段: 2012年1月10日开始获取127.0.0.1版本的“/assets/pages.css?body=1” 22:21:35-0700已送达资产/pages.css-304未修改(1ms) 已在开始获取127.0.0.1的“/assets/authenticator.js?body=1” 2012-01-10 22:21:39-0700已送达资产/验证器.js-304未送达 修改(1ms) 2012年1月10日开始获取127.0.0.1版本的“/assets/jquery.js?body=1” 22:21:39-0700服务资产/jquery.js-304未修改(2ms) 已在开始获取127.0.0.1的“/assets/application.js?body=1” 2012-01-10 22:21:43-0700服务资产/application.js-200正常(0毫秒) 2012年1月10日开始获取127.0.0.1版本的“/assets/pages.js?body=1” 22:21:43-0700服务资产/pages.js-304未修改(1ms) 日志显示的每次请求的加载时间甚至不接近1-3秒。 它快把我逼疯了。我按照另一个答案的建议安装了插件,但我不知道如何使用它,也不知道在设置中写什么Ruby on rails Rails 3.1.1在开发模式中极其缓慢?,ruby-on-rails,ruby,performance,macos,asset-pipeline,Ruby On Rails,Ruby,Performance,Macos,Asset Pipeline,编辑:忽略我写的关于资产的所有内容。我已经禁用了它们,但我仍然有这个问题。在OSX上运行 我发现了一个可能与资产有关的问题。基本上,我制作了一个virgin应用程序,在一个页面上有一个表单,可以连接到另一个页面,每个页面的加载速度都非常慢,让我发疯 以下是我发出请求时服务器日志中的一个片段: 2012年1月10日开始获取127.0.0.1版本的“/assets/pages.css?body=1” 22:21:35-0700已送达资产/pages.css-304未修改(1ms) 已在开始获取127
谢谢大家。试着在您的
开发日志中查找这一行。
Completed 200 OK in 476ms (Views: 155.1ms | ActiveRecord: 14.7ms)
通常的罪魁祸首是开发中没有缓存的部分和类。或者,您也可以尝试此gem:尝试在
development.log中查找这一行
Completed 200 OK in 476ms (Views: 155.1ms | ActiveRecord: 14.7ms)
通常的罪魁祸首是开发中没有缓存的部分和类。或者,您也可以尝试此gem:希望您使用的是Rails-3.1。检查此链接:-Windows?Linux?MacOSX?请提供更多信息。抱歉,忘了提及。您能显示给定请求的其余日志吗?另外,你指的是什么插件?怀疑这是由于在开发模式下(配置中的cache_classes
与非SSD硬盘相结合)重新加载类造成的。Ruby在加载文件时的性能非常差(读起来很糟糕)。希望您使用的是Rails-3.1。请查看此链接:-Windows?Linux?MacOSX?请提供更多信息。抱歉,忘了提及。您能显示给定请求的其余日志吗?另外,你指的是什么插件?怀疑这是由于在开发模式下(配置中的cache_classes
与非SSD硬盘相结合)重新加载类造成的。在加载文件时,Ruby的性能非常差(读起来很糟糕)。