小弟最近研究页面布局..去找网站参考...结果找到了新浪首页!...这一看源代码..发现首页里面包含了整个页面所有CSS和javascript...小弟很迷惑...写在这样一个页面里面..难道有什么特别的地方,百思不得其解..故来此求教!
问题补充
自己顶以下 别沉了
问题补充
HTTP body可以用gzip压缩的,压缩之后那些js、css都放在一个页面里其实容量没增加多少。这个做法只适合第一次访问的人比较多的网站。以前在这个论坛里淘宝里的同学解释过。
[quote]作为淘宝UED团队中的一员,我简单的说明一下:
1. 首页是淘宝的入口,PV非常高,服务器压力也大。“快”是第一位的用户体验。内嵌css和js就是为了减少对服务器的http请求数。原因有三: 1)根据研究,会有20%的用户是无缓存的情况下访问淘宝网,此时无法利用客户端缓存。2) 减少http连接数可以减少服务器压力,同时减少无谓的http头信息的上传。3) gzip压缩会大量减少下载量。 所以经过对比和权衡,我们选择内嵌css/js。[/quote]
讨论贴:[url]http://quake.iteye.com/blog/364426[/url]
你选择的这个样本真不咋样
你想想,新浪这样的媒体,业务需求不停的变,技术还要快速的部署上
怎么可能很好的规划,只有一个乱啊
你仔细看看新浪咨询(频道)类的页面,那里有什么css规划啊,完全是随意代码
只有他们的某些产品才用到规划,我想不是他们的技术不想规划,而是业务变化和需要快速部署给逼的没办法了
大门户首页的普遍做法,减少第一次访问时候的HTTP请求次数,提高网页加载速度。
[quote="luolonghao"]大门户首页的普遍做法,减少第一次访问时候的HTTP请求次数,提高网页加载速度。[/quote]
也对,可这个文件太大了,一弄都是M级别的
这种级别那还有啥规划啊,全部都装入了