【发布时间】:2015-12-15 09:21:28
【问题描述】:
我构建了一个 Rails 应用程序来跟踪我公司的手机库存。我们现在有 1,426 个库存对象。当我在 Heroku 托管的应用程序上打开库存索引页面(所有已创建库存的表格)时,该页面需要 10 多秒才能加载。
我正在研究片段缓存,在所有适用的关联键上添加索引,并试图弄清楚如何对结果进行分页。
加快页面加载速度的最佳方法是什么?
【问题讨论】:
-
你在使用 jquery-rails-datatables 吗? github.com/rweng/jquery-datatables-rails
-
你的问题不是表很大:1426条记录不是很大。您的问题是您在您的网页上显示所有记录的数据。您只需要在任何时候显示记录的子集,例如分页,请参阅下面的答案。
-
谢谢大家,我正在使用 jquery-rails-datatables。我应该提到我也在使用他们的分页功能,尽管我不确定这会限制页面加载时实际呈现的行数。
标签: ruby-on-rails heroku datatables