24小时服务热线400-856-0618
新闻中心
提升网站页面打开速度的建议
2018/9/25 17:54:46来源:德道网络

1、合并Js文件和CSS
 
  将JS代码和CSS样式分别合并到 个共享的文件,这样不 能简化代码,而且在执行JS文件的时候,如果JS文件 较多,就需要进行多次“Get”请求,延长加载速度,将JS文件合并在 起后,自然就减少了Get请求次数,提 了加载速度。
 
  用户打开用css设计的网页,css 般被下载用户本地计算机,不像html元素表现标签,每次网站的网页都要调用 次,使用css, 需要 次就 了!另外,css在某些地方可以替代图片,这就是为什么现在提倡div+css的 因!
 
2、Sprites图片技术
 
Spriting是 种网页图片应用处理方式,它是将 个页面涉及到的所有零星图片都 含到 张大图中去,然后 用CSS技术展现出来。这样 来,当访问该页面时,载入的图片就不会像以 那样 幅 幅地慢慢显示出来了,可以减少了整个网页的图片大小,并且 用CSSSprites能很 地减少网页的http请求,从而大大的提 页面的性能。
 
CSSSprites在国内很多人叫css 灵,很早就有了,在很多大型网站都有用到, 别是 些所有页面都存在的图标用得 较多,很 的提升加载速度。
 
3、压缩文本和图片
 
  压缩技术如gzip可以有效减少页面加载的时间。 括HTML,XML,JSON(JavaScript对象符号),JavaScript和CSS等,压缩率都可以在大小70%左右。
 
   般文本压缩用得 较多,通常都是直接在空间开启就行,而图片的压缩就 较随意,很多都是直接 传,其实还有很大的压缩空间。
 
4、延迟显示可见区域外的内容
 
  为了确保用户可以 快地看见可见区域的网页可以延迟加载或展现可见区域外的内容,为了避免页面变形,可以使用占位符标签制定正确的 度和宽度。
 
   如:WP的jQueryImage LazyLoad插件就可以在用户停留在 屏的时候,不加载任何 屏以下的图片 息, 有当用户把鼠标往下滚动的时候,这些图片才开始加载。这样很明显提升可见区域的加载速度,提 用户体验。
 
5、确保功能图片 先加载
 
  网站主要考虑可用性的重要性, 个功能按钮要提 加载出来,用户进入下载页, 个 需要8s时间的下载花了5s在等待、寻找下载按钮图片,谁能忍受?
 
  还有个问题需要注意的是: 些人 常忘记写图片的长和宽了,这些标记是告诉浏览器打开图片之 的尺寸,如果能提 设置 图片的height和width,浏览器加载网页时就会保留 块区域,加快整个网页显示速度。
 
6、重新布置Call-to-Action按钮
 
  其实这个和 面 条是差不多的,都是从用户体验速度着手,跳过了网页的整体加载速度。速度没变, 是让 些行为按钮提 ,Call-to-Action按钮 般习惯设计在页面底部,这样的习惯对于用户来说并不 是 的,购 用户需要等到 下面加载出来才能点击下 步操作。
 
  可以调整CTA按钮的位置或使用滑动的图片按钮,很多大型购物网站的加入购物车就是这种类型。
 
7、图片格式 化
 
  不恰当的图像格式是 种 为常见的减慢加载速度的罪魁祸首。正确的图片格式可以让图片缩小数倍,如果保存为 格式,可以节 大量带宽,减少处理时间时间,大大加快页面加载速度,这是 种很常见的做法。
 
8、使用Progressive JPEGs
 
Progressive JPEGs图片是JPEG格式的 个 殊变种,名为“ 级JPEG”。在创建 级JPEG文件时,数据是这样安排的:在装入图像时,开始 显示 个模糊的图像,随着数据的装入,图像逐步变得清晰,它相当于交织的GIF格式的图片。
 
   级JPEG主要是考虑到使用调制解调器的慢速网络而设计的,快速网络的使用者通常不会体会到它和正常JPEG格式图片的区别。对于网速 较慢的用户,这 疑有很 的体验。
 
9、 简代码
 
  这个可以说是 直接的 个方法,也是用得 较多的,对网页代码进行瘦身,删除不 要的沉冗代码, 如不 要的空格、换行符、注释等, 括JS代码中的 用代码也需要清除。
 
  在同等网络环境下,页面越小自然下载时间越快,所以在合理范围内减少页面大小是可以 化下载速度的。而页面大小主要是由HTML的代码量来决定的(当然也可能 括 些css或者js的代码,不过主体还是HTML代码),要想减小页面的大小,就得根据W3C的标准来 化HTML代码结构,去除 些垃圾 意义的代码。
 
  其中对于注释代码的清除可能有些人存在误区,甚至有的在里面堆砌关键词。
 
10、延迟加载和执行 要脚本
 
  网页中有很多脚本是在页面完 加载完 都不需要执行的,可以延迟加载和执行 要脚本。这些脚本可以在onload事件之后执行,避免对网页 重要内容的呈现造成影响。这些脚本可能是你自己网页的甲苯,往往 多的是 些第三方脚本,这样的有很多, 如:评论、广告、智能推荐、 度云图、分享和点击次数统计等等,这些完 可以等主体内容加载完后再执行。
 
11、使用AJAX
 
  对于网页的打开,其实是很复杂的过程。从网页的申请打开,到web服务器的响应,编译等动作,然后发回给浏览器,才显示我们面 的文字和图片,多媒体文件等。所以我要尽量减少响应次数,现在ajax在这方面就运用的不错。当然, 个静态页面就例外了,静态页面多注意图片大小和网页设计 就行了。
 
AJAX即“Asynchronous Javascript +XML“,是指 种创建交互式网页应用的网页开发技术。通过在后台与服务器进行少量数据交换,AJAX可以使网页实现异步 新。
 
  这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行 新。传统的网页(不使用AJAX)如果需要 新内容, 须重载整个网页面。
 
12、自动化的页面性能 化
 
  自动化的页面性能 化也就是借助工具了,网站提速工具有很多,相 大家在网 也看到了很多,具体的效果也很难断定,所以这里也就不多说了。

德道网络 一站式网络服务专家
江苏省徐州市矿山路21号 服务热线:400-877-5679 德道网络©版权所有 05039780