我运行红宝石上的rails网站,与独角兽作为应用服务器和nginx作为web服务器。这暂时是可以的,但尽管有CDN,网站的响应时间太过slow.Also,我使用太阳黑子solr进行搜索和索引,但是它运行在另一个ec2 ubuntu实例中,也运行在另一个服务器上的redis服务器上。
我如何优化网站,使其更快。
发布于 2013-08-17 08:04:51
Chrome有一个很棒的插件叫做PageSpeed,它为你的页面打分,给你优化的想法,比如缩小JS和CSS,确保图片是最佳大小,让你的浏览器尽可能多地缓存等等。
在客户端性能方面也有一个很好的专业铁道。
发布于 2013-08-17 09:37:41
也许你也可以看看子弹宝石。它有助于消除N+1查询和未使用的急切加载。有一条不错的铁路!子弹铁轨
发布于 2013-08-17 10:21:58
另一个有用的创业板可能是MiniProfiler。还有一个关于它的漂亮铁路。它允许您在页面上方便地看到请求的速度。它还显示了所执行的SQL查询,并允许您分析特定的代码块。
https://stackoverflow.com/questions/18285827
复制相似问题