MyException - 我的异常网
当前位置:我的异常网» 编程 » 拔高网页加载速度

拔高网页加载速度

www.MyException.Cn  网友分享于:2015-08-26  浏览:14次
提高网页加载速度
1.       页面数据调用(数据库查询)方面原因,程序尽量减少访问数据库次数.

2.       <iframe>页面引用过多,会影响页面加载速度。

3.       Js调用,影响页面加载速度。

4.       图片文件大小没有控制好,页面加载图片、flash过多而又没有控制其大小。具体可采用js来改变加载项的顺序,在保证页面能够正常浏览之后再加载广告、次要图片等信息。

5.       服务器上web文件混乱,通过国外一蜘蛛网站发现,2007.2月份的网站程序文件依然存在于web目录并且可以访问。蜘蛛抓取网站频繁会导致服务器负担增加,所以,只允许蜘蛛抓取想让抓取的内容,除了robots文件外,过期的内容应该及时备份后扯下web服务器。


6.       列表类信息中,一行显示多个字段,比如房源信息栏目,并不是要每个字段都加上<a>标签的,一行有5个字段,加了5个完全一模一样的<a>标签,产生了4倍的垃圾字符串,而实现的却是一个功能,增加了html文件的大小,程序在循环插入url等的时候,增加了解析时间,用户在浏览页面的时候,下载的html文档也增加了,最终影响了页面的加载和解析速度。

7.       现有的房产大巴扎网站,在整个web项目中,可重用性差,可重用的图片(如logo)、js文件(如实现tab效果的)、css文件(如通用性强的,可用于整站的),由于各个子项目的开发周期、上线、经手人等的不定性,大量重复放置于不同的web目录中,不易于修改;同时,用户在浏览页面的时候,根据用户的浏览器设置(基本可以忽略)、服务器端设置、文件位置等,大量文件缓存于客户端,有利于再次浏览或者浏览其它有公用文件的页面的时候的加载速度。

8.       服务器端配置,配合7,设置js\css\图片等文件,缓存到用户到本地。

9.      Gzip压缩等设置,可以加快页面传输速度。

10.   图片文件、css文件、js文件,如果这些文件比较多,可以采用分流的方式,放置在图片文件服务器上。网页在加载的过程中,对于不同的域名(二级域名)上的内容采用的是并行下载的方法,并行下载能够提高页面加载速度。(并行请求)

11.   优化css、js文件。在开发中使用的css\js文件,应用到生产环境中的之前,必须进行压缩、合并(减少http请求数量)等处理。比如css文件中的缩写,能缩写的一定要缩写;js文件可通过专门的压缩工具进行压缩。减少文件的体积。

12.   背景图片,在css文件中使用的背景图片,能够整合到一张图片中的,不要单独存放。(减少http请求数量)

13.   高级:css、xhtml的规范。Xhtml语义化、减少嵌套层次;css的书写方式、类、id、tag的书写方式都会影响到页面的渲染速度。正确的使用css+xhtml,充分理解标准,有利于减少页面的渲染时间,提高网站访问速度。

原文出自:http://ishouzi.com/204.html

文章评论

一个程序员的时间管理
一个程序员的时间管理
10个调试和排错的小建议
10个调试和排错的小建议
5款最佳正则表达式编辑调试器
5款最佳正则表达式编辑调试器
程序员周末都喜欢做什么?
程序员周末都喜欢做什么?
那些争议最大的编程观点
那些争议最大的编程观点
程序员和编码员之间的区别
程序员和编码员之间的区别
十大编程算法助程序员走上高手之路
十大编程算法助程序员走上高手之路
做程序猿的老婆应该注意的一些事情
做程序猿的老婆应该注意的一些事情
 程序员的样子
程序员的样子
旅行,写作,编程
旅行,写作,编程
代码女神横空出世
代码女神横空出世
每天工作4小时的程序员
每天工作4小时的程序员
聊聊HTTPS和SSL/TLS协议
聊聊HTTPS和SSL/TLS协议
不懂技术不要对懂技术的人说这很容易实现
不懂技术不要对懂技术的人说这很容易实现
我是如何打败拖延症的
我是如何打败拖延症的
初级 vs 高级开发者 哪个性价比更高?
初级 vs 高级开发者 哪个性价比更高?
如何区分一个程序员是“老手“还是“新手“?
如何区分一个程序员是“老手“还是“新手“?
程序员的鄙视链
程序员的鄙视链
中美印日四国程序员比较
中美印日四国程序员比较
老程序员的下场
老程序员的下场
总结2014中国互联网十大段子
总结2014中国互联网十大段子
当下全球最炙手可热的八位少年创业者
当下全球最炙手可热的八位少年创业者
鲜为人知的编程真相
鲜为人知的编程真相
我的丈夫是个程序员
我的丈夫是个程序员
为啥Android手机总会越用越慢?
为啥Android手机总会越用越慢?
10个帮程序员减压放松的网站
10个帮程序员减压放松的网站
写给自己也写给你 自己到底该何去何从
写给自己也写给你 自己到底该何去何从
如何成为一名黑客
如何成为一名黑客
那些性感的让人尖叫的程序员
那些性感的让人尖叫的程序员
程序员最害怕的5件事 你中招了吗?
程序员最害怕的5件事 你中招了吗?
Java 与 .NET 的平台发展之争
Java 与 .NET 的平台发展之争
我跳槽是因为他们的显示器更大
我跳槽是因为他们的显示器更大
程序猿的崛起——Growth Hacker
程序猿的崛起——Growth Hacker
“懒”出效率是程序员的美德
“懒”出效率是程序员的美德
程序员应该关注的一些事儿
程序员应该关注的一些事儿
Java程序员必看电影
Java程序员必看电影
Web开发人员为什么越来越懒了?
Web开发人员为什么越来越懒了?
程序员眼里IE浏览器是什么样的
程序员眼里IE浏览器是什么样的
看13位CEO、创始人和高管如何提高工作效率
看13位CEO、创始人和高管如何提高工作效率
60个开发者不容错过的免费资源库
60个开发者不容错过的免费资源库
老美怎么看待阿里赴美上市
老美怎么看待阿里赴美上市
团队中“技术大拿”并非越多越好
团队中“技术大拿”并非越多越好
漫画:程序员的工作
漫画:程序员的工作
程序员都该阅读的书
程序员都该阅读的书
“肮脏的”IT工作排行榜
“肮脏的”IT工作排行榜
编程语言是女人
编程语言是女人
程序员必看的十大电影
程序员必看的十大电影
要嫁就嫁程序猿—钱多话少死的早
要嫁就嫁程序猿—钱多话少死的早
为什么程序员都是夜猫子
为什么程序员都是夜猫子
软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有