当前位置:首页如何调整JS文件提高网页速度? 举报文章

如何调整JS文件提高网页速度?

作者:admin    来源:用户投稿    时间:2015.6.10   

  随着互联网用户需求的提升,加上移动设备的越来越普及和流行,网站加载速度越来越受到站长的关注。网站加载时间是用户流失的一个主要原因,普通用户是不会有耐心来等待一个超长的网页加载,而这一点直接影响到网站的运营。

  在百度站长平台页面优化建议中,百度就着重检查了网站加载时间这一块,并针对首字节时间、使用长链接、启用gzip压缩、图片压缩、设置静态内容缓存时间、合理使用Cookies、合并CSS和JS文件等方面给出了优化建议。这些就不一一说了,下面就谈谈网页如何设置JS文件提高加载速度。

  

  绝大部分网页都会把JS文件放在head中,但是很多浏览器都会使用单一的线程来做网页页面的加载和JS脚本处理,也就是当执行引擎遇到script代码的时候,此时页面后面的加载都必须等JS执行完毕。如果JS执行速度慢,那么用户就只能死等了,此时用户就很可能关掉网页。

  IE8,Firefox3.5和Chrome2都实现了js的并行下载,这个相当不错的,自动就缩短了JS的执行时间,但是还是会阻碍一些其他资源的下载。比如说JS文件后的图片代码要等到JS执行完毕后才会进行加载,这样还是可能造成用户的等待,如何做呢?

  一、JS文件位置调整

  既然JS文件放在前面后延迟后面代码的加载,那么我们可以考虑将JS放在/body前或更厚,这样就可以让script前的html完美的呈现,不会让用户看到空白页面,提高了体验度。

  二、合并JS文件

  尽管在将JS文件位置后移后可以让其他代码优先加载,但在执行JS文件的时候任然比较耗费时间,如果JS文件比较多,就需要进行多次“Get”请求,延长加载速度。那么我们自然就是要减少Get请求。通常有两种方案:

  第一:合并js文件,比如将1.js、2.js和3.js合并掉。

  第二:利用第三方工具,比如php中的Minify。

  关于合并JS,是用得比较多的,绝大部分网站都是外部调用JS,而现在把调用的JS合并到一起也是很常见的。

  三、最后执行JS文件

  不管是把JS文件放在脚尾,还是合并JS文件,都是治标不治本,也就是无限的去缩短JS执行时间,并且避免JS执行与代码加载互相冲突,但是这样只是让html代码文件尽管加载,还是不能很好的避免JS执行与代码加载互阻,当web页面越来越复杂,JS文件越来越多,这个阻碍就会越来越大。

  所以最好的办法就是让JS文件最后加载,也就是页面全部呈现完再追加JS脚本,当window.onload事件触发完后,我们才开始加载JS,这样完全不会让用户去等待网站的主题内容加载,目前有很多大型网站就是利用的这个。这一点需要与技术人员协作完成或自己动手在网上找代码,不过个人建议还是教给会的人完成,自己可以先学,以免出现失误,得不偿失。

  以上就是个人的一些浅见,所以除非需要将JS文件放在head位置,否侧建议应该将JS文件放在/body之前或是更后面,同时合理的合并JS文件,减少GET次数,如果无限制还可以设置JS最后执行,当然是不影响网页整体UI的情况下,这样大大提高了网页主题信息的加载速度。提高网站的用户体验。

  文章来自seo博客:http://blog.sina.com.cn/mumuhouzi 有什么问题欢迎讨论!

好文打赏,给Ta鼓励
扫一扫用手机阅读本文
Tags:如何  调整  文件  提高  网页  速度  
  • 相关搜索
图片推荐
    从用户注册输入验证码来说 用户体验真的很差

    从用户注册输入验证码来说 用户体验真的很差

    不用验证码可不可以?对于老网民来说,曾经有过那么一段黄金岁月,注册任何网站,玩任何网络游戏,根本就没有验证码这一说。不过,好日子并没有享受多久,现在无论注册什么网站、论坛、玩游戏、支付都需要验证码,什
    淘宝客引流/微信引流的思路分析和技巧分享

    淘宝客引流/微信引流的思路分析和技巧分享

    大家好,我是前锋。抱歉,最近都比较忙,没有和大家交流机会。今天跟大家分享一个引流的技巧和关于淘宝客的干货。引流的方法和技术有很多种,只要抓住一个小模块,做精了就很牛!  我最擅长的是淘宝引流和微信淘宝
    如何利用4种参考群体的力量 去影响你的消费者?

    如何利用4种参考群体的力量 去影响你的消费者?

    【Re-think】  群体力量  这篇文章,带你重新思考,营销中很多人忘记使用的一种力量群体。  (内容部分来自之前去唯品会培训的演讲,现在分享给各位。)  我看过很多这种文案:  我的产品,开机快
    世界杯时段全民大热,互联网的各种借势营销

    世界杯时段全民大热,互联网的各种借势营销

    世界杯来了,在北京花两块钱都能游遍全世界了。  能引起全民注意的持久性运动,一直都颇受企业重视,2006年青岛啤酒搭乘德国世界杯、一路青云直上,2010年海尔携手央视大型足球娱乐节目《豪门盛宴》推出我
    今日头条与腾讯缘尽 个性化资讯市场依然充满变数

    今日头条与腾讯缘尽 个性化资讯市场依然充满变数

    腾讯投资今日头条的消息被传得沸沸扬扬。今天凌晨今日头条CEO 张一鸣在头条问答进行了侧面辟谣:最近有同事郑重地跟我说,他加入头条的目的不是为了成为腾讯员工。我当然也不是,多没意思。,几乎封死了今日头条
    谷歌CEO收入过亿 但他曾是个印度穷孩子

    谷歌CEO收入过亿 但他曾是个印度穷孩子

    执掌谷歌第一年的桑达尔皮查伊(昵称劈柴哥)这下可乐了,因为他在2015年的收入已经超过了1亿美元。而他从印度的一个穷孩子变成谷歌的CEO,可谓是最励志的成功故事。    劈柴哥薪酬超过一亿  在谷歌母
    .top域名使用中的困扰

    .top域名使用中的困扰

    说正事。我们最近在搞一个新的网站做在线教育,因为现在好的域名实在不好注册,所以我们选择了比较新的域名.top 。虽然在一开始注册时也想到会不会百度收录有问题。但是还真没想到困扰远不如此啊。  就拿今天
你是怎么知道非凡网赚网的?
  •   
  • 联系QQ 邮箱:976382653@qq.com 微信:976382653
    在线留言
    发布软文
    广告自助购
    文章调用
    常见问题
    保存到桌面