加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby-on-rails – 提高页面渲染速度

发布时间:2020-12-17 03:02:55 所属栏目:百科 来源:网络整理
导读:我们正在运行一个Web服务,它正在努力解决一些非常高的页面渲染时间,特别是IE8(大约20秒).我们非常擅长构建高性能的后端系统,但不擅长优化前端. 目前看来(来自newrelic)页面渲染和dom-parsing是最大的问题. 我们已经尝试优化js scrips,这有点帮助,但是IE8中的
我们正在运行一个Web服务,它正在努力解决一些非常高的页面渲染时间,特别是IE8(大约20秒).我们非常擅长构建高性能的后端系统,但不擅长优化前端.

目前看来(来自newrelic)页面渲染和dom-parsing是最大的问题.

我们已经尝试优化js scrips,这有点帮助,但是IE8中的页面仍然很慢,我感觉有一些低悬的水果在那里.我的问题是,我真的不知道从哪里开始,什么会起作用,如果有一些红色的羊羔闪烁,我没有看到.我需要经验丰富的眼睛.

任何人都可以帮助我朝着正确的方向前进(我对所有事情都开放!)?

慢页面在这里:the slow page

PS.我们正在运行Rails 3.2

解决方法

>我建议您通过上述工具分析您的网站( YSlow也是一个很好的工具)
或者使用这个在线工具 Pingdom.在那里你会看到一个非常简单的方式,你的速度消失了.
> Theres是Hooopo答案中性能优化书籍的免费摘要(非常棒!) Yahoo! Developer Network
>“目前看来(来自newrelic)页面渲染和dom-parsing是最大的问题.”因此,我建议你学习这本书: High Performance Javascript来自Nicholas C. Zakas.
>尽可能多地将JS放在页面底部以改进渐进式渲染.
>我有时会发现CSS选择器有点长(如果它是一个小站点,则无关紧要,但在这种情况下……).这可能会使您的页面呈现速度非常慢,尤其是在IE中.

示例(来自您的网站):

table.results_table td.car_details .content > .left { ... }

尝试将此大型选择器分解为此(如果可能):

.car_details .content .left-child { ... }

简短:优化您的JS性能并使您的css选择器尽可能小巧简单.

希望这可以帮助.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读