利用网页技术缓解浏览器读取网页压力
来源:徐州亿网网络科技有限公司 时间:2012-03-24 作者:
不知道朋友们有没有遇到过这种情况,在打开网站时,有的网页看起来并不大但打开会很卡,有的网页虽然很长却使用的很流畅,什么影响着这些问题呢?徐州网站建设告诉你答案——电脑的内存与CPU。 在这里徐州亿网就跟大家说说如何利用网页技术来减少电脑内存与CPU的压力。
第一、从结构上
1.使用DocType,告诉浏览器你在用什么,html4也有DTD。也许Transitional更适合你。如果使用的是XHTML并能保持良好结构的话,记得输出相应的MIME跟XML头1,可以减少浏览器的代码检查,保持结构的完整,不要让浏览器帮你补全代码。
2.控制页面的文件大小,可以通过程序把为了看代码比较舒服的缩进去掉。2~3K也是大小。
3.iframe会产生新的页面,其实有很多方式可以代替iframe。
4.引入的JS与CSS可以适当合并,同样背景图片也可以合并,甚至有人连Flash都合并。
5.给已知宽高的内容图片/Object加上宽度的属性可以减少页面的局部重渲染。
第二、从表现上
质量99跟70的jpg在大多数情况下只有文件有大小不一样。gif的也一样,特别是小图标,256色跟128色的差别是文件大小。flash动得太快吃CPU很大,控制每秒的帧数及动画的效果可以减少一些,如果把品质用中低显示会省很多资源,但这样却牺牲了效果。quality属性 有时选择Autolow2 或者Autohigh会更适合,没必要一直low 或者best,flash使用矢量图会节省文件大小,但计算复杂的图形跟动画时花的是CPU。复杂的太多滤镜,则会占用大量内存,模糊滤镜有减少些3。
第三、从行为上
别为了使用一个$()引入整个prototype或jQuery,它们有更多的作用。
AJAX很帅。但是用xml会用上XML解析器,有人推荐用JSON,可是这样要eval数据,其实可以直接import已经是对象的script来用。只是要多传个对象名,或者把对象名写死,或者像flickr那样jsonFlickrApi({"xxx":"xxx"}),直接当函数用,挖哈哈。
实现某些效果时能用visibility:hidden解决时就别用display:none来玩。
产生问题:虽然会引起浏览器的模式问题,但问题是可以解决滴。参考Serving up XHTML with the correct MIME type,派送XML头浏览器不会容错显示,出现错误结构会导致整个页面无法显法。
以上由徐州亿网网络公司(http://www.exz.cn)提供!
公司动态
- 2015徐州亿网APP点子大赛
- 周六小游戏 —— 水深火热
- 数钱游戏 --- 开心一刻
- 周末游戏
- 由徐州亿网承建开发的塔机动态监控管理系统正式上线
- 由徐州亿网承建开发的诺万医疗具有防伪防窜货功能的微信公众平台正式上线
- 中秋放假前的团队欢聚
- 台儿庄一日游
- 周六游戏 ------ 突出重围
- 7.26日周六活动
行业资讯
- 1月2日~1月3日百度相关系统出现故障
- 百度公司的技术级别以及薪资范围
- 企业App开发推广的三大流程
- 徐州网络公司:网络陷阱不可不防
- iPhone6涉嫌外观抄袭
- 山寨!扒一扒那些靠着别人才能活的手机APP应用
- APP当道的时代你用或者不用,它就在那里
- 做网站要选择合适的域名
- 如何避免成为Google补充材料
- 认识SEO原理和网站推广方式
营销策划