欢迎来到天天文库
浏览记录
ID:23122720
大小:84.00 KB
页数:16页
时间:2018-11-04
《阿江与tvmao关于css对网站优化的讨论》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、阿江与tvmao关于css对网站优化的讨论>>edu.5151doc.教育资源库对于落伍的论坛列表页,如forum-45-1.html,它的源代码可以再精简一下,节省流量。如:将<scriptlanguage="javascript"src="/include/mon.js"></script>里的代码,拿出来,不要include,这会增加一次http请求。将css定义的名称变短,将里边的空格全部删除,以节省字节数。阿江,你的统计页中的css<linkhref="report.css"rel="stylesheet"type="text/css"/>应该摘出来,放在网页
2、中,减少一次http请求。这些措施,看起来很微小,但在高压力请求下,非常重要。大家上.iask.,有时它的页出不来,就是因为头部include的一个js啊。只是建议。--------------------------------------------------------------------------------:tvmao时间:2006-5-1218:34这些东西,只适应于大流量的站点,会增加维护的难度。大家看看google的页的源码,那是高人写的啊。--------------------------------------------------------------
3、------------------:s2.htm3.htm4.css共4个文件,每个文件都是1k。前三个文件都调用最后一个文件,则当用户访问这三个文件的时候是这样的:1、访问1.htm,2次http请求,占用流量2k(htm和css各1k)2、访问2.htm,2次或1次http请求,占用流量1k。这是因为4.css的日期戳没有变化,所以浏览器会从缓存中读取这个文件,而不会去服务器上读取。3、访问3.htm,1次http请求,占用流量1k,原理同上。如果把css放在这三个htm中,则每次请求都会重复的从服务器上读取这些东西,而不可能放在缓存里,因为在访问2.htm之前,你的浏览器根本不知
4、道里面有一段css代码和1.htm是一样的。所以说,将所有网页中的重复内容放在一个文件里供客户端调用,可以大大节省带宽、减轻服务器负荷、减少用户等待时间。(要点一:css文件只会被客户端读取一次,然后就会存在于客户端的缓存中。)(要点二:对于像css这样的直读请求,我测试iis可以承受30万个连接,每天可接受一亿次请求,所以对论坛等等等这些网站来说这样的请求别说增加一倍,就是增加100倍,都不会有影响,何况因要点一的因素,这种请求的增加是不会有一倍的,反而把css直接放在htm里面的话,数据流量会成倍增加。)[本帖最后由阿江于2006-5-1223:32编辑]--------------
5、------------------------------------------------------------------:小拨时间:2006-5-1223:30这个对个人第二次访问是好的但是对第一次进入来说就是一个负担但是负担应该不大吧--------------------------------------------------------------------------------:阿江时间:2006-5-1223:34引用:原帖由小拨于2006-5-1223:30发表这个对个人第二次访问是好的但是对第一次进入来说就是一个负担但是负担应该不大吧回复:虽然分两次请求
6、,用户端的数据载入量并没有增加,增加的只是http请求的数量,这种增加对服务器来说是微不足道的。对于多次请求的用户来说,放在css文件里可以让用户端不必每次都读取这些信息(因为已经存在于缓存里),这对于css文件比较大的网站来说是非常有用的。像落伍,每个人可能要浏览成百上千页,每次都去读取重复的css信息,对网络是个大负荷,对网速不理想的用户,这会让他感觉网页加载很慢,而如果放在css里,他从第二页开始就可以少读很多信息,就可以快很多。要点二:对于像css这样的直读请求,我测试iis可以承受30万个连接,每天可接受一亿次请求,所以对论坛等等等这些网站来说这样的请求别说增加一倍,就是增加1
7、00倍,都不会有影响,何况因要点一的因素,这种请求的增加是不会有一倍的,反而把css直接放在htm里面的话,数据流量会成倍增加。)[本帖最后由阿江于2006-5-1223:42编辑]--------------------------------------------------------------------------------:阿江时间:2006-5-1223:48回二楼,google把css直接写在htm里,是因为他
此文档下载收益归作者所有