【问题标题】: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 关于客户端性能。
【解决方案3】:
另一个有用的 gem 可能是 MiniProfiler。还有一个关于它的nice Railscast。它允许您在页面上方便地查看请求的速度。它还显示了执行的 SQL 查询,并允许您分析特定的代码块。