渲染视图需要很长时间
问题描述:
我看起来类似的问题,但似乎没有相关的解决方案。渲染视图需要很长时间
我目前正在使用新的MBP(从PC过渡),所以我假设它不是硬件问题,因为我所有的渲染都是静态页面。
随着电脑的一切运行完全相同的配置似乎罚款:
RVM 1.8.1
的Ruby 1.8.7
的Rails 3.0.3
的WEBrick 1.3.1
缓存并不能真正解决问题,因为我正在进行设计工作,因此需要不断重新加载。
Started GET "/" for 127.0.0.1 at Thu Sep 15 02:06:50 -0400 2011
Processing by PagesController#home as */*
Rendered pages/home.html.erb within layouts/application (7.5ms)
Completed 200 OK in 24114ms (Views: 24113.6ms | ActiveRecord: 0.0ms)
这种情况经常,有时西弗斯显示出较低的渲染时间,但它不刷新页面在浏览器中的另一个10X秒。
任何帮助将深表谢意。
答
我不确定这是否可以解释在windows和mac上运行之间的差异(我想他们会是一样的),但可能是因为您的环境正在为每个请求在开发中重新加载模式?
在较大的代码基础上,我遇到了这个问题,缓慢加载和rails_development_boost奇迹。它基本上缓存你的类,但监视FS更改文件并在运行时重新加载它们(你不必经常停止/启动服务器)。
在你Gemfile
group :development do
gem 'rails-dev-boost', :git => 'git://github.com/thedarkone/rails-dev-boost.git', :require => 'rails_development_boost'
end
如果没有帮助,您可以发布可能发生在pages/home.html.erb
文件可以解释拖慢任何迭代的一些例子吗?
+0
这个工作可以立即运行,并且可以消除我在慢渲染时遇到的任何问题。谢谢! –
我认为我们需要更多的信息,这种情况会如何一致地发生(“经常” - 您发现哪些次数是合理的)?你能发布一些源代码吗?你有没有尝试重新安装Ruby? – basicxman
我会使用RVM并重新安装你的宝石。另外,使用“磁盘工具”检查硬盘是否存在问题。 – jschorr