【问题标题】:Accelerate the ruby on rails website加速 ruby​​ on rails 网站
【发布时间】:2013-08-17 06:23:52
【问题描述】:

我在 Rails 网站上运行 ruby​​,unicorn 作为应用服务器,nginx 作为 web 服务器。暂时还可以,但是尽管有CDN,但网站的响应时间太慢了。另外我正在使用Sunspot solr进行搜索和索引,但它在另一个ec2 ubuntu实例和redis服务器中运行它也在另一台服务器上运行。

如何优化网站并使其更快。

【问题讨论】:

    标签: ruby-on-rails nginx redis unicorn sunspot-solr


    【解决方案1】:

    有一个很棒的 Chrome 插件,名为 PageSpeed,它可以为您的页面评分并为您提供优化建议,例如缩小 JS 和 CSS、确保图像尺寸最佳、让您的浏览器尽可能多地缓存等等在。

    还有一个很好的专业人士Railscast 关于客户端性能。

    【讨论】:

      【解决方案2】:

      也许您也可以看看 Bullet gem。它有助于杀死 N+1 个查询和未使用的急切加载。有一个不错的 Railscast ! Bullet Railscast

      【讨论】:

        【解决方案3】:

        另一个有用的 gem 可能是 MiniProfiler。还有一个关于它的nice Railscast。它允许您在页面上方便地查看请求的速度。它还显示了执行的 SQL 查询,并允许您分析特定的代码块。

        【讨论】:

          猜你喜欢
          • 2010-09-15
          • 2014-09-27
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-08-17
          相关资源
          最近更新 更多