shashalo 2011-07-04 17:12
浏览 272
已采纳

新浪首页页面 css和javascript脚本写在一个页面的...求解

小弟最近研究页面布局..去找网站参考...结果找到了新浪首页!...这一看源代码..发现首页里面包含了整个页面所有CSS和javascript...小弟很迷惑...写在这样一个页面里面..难道有什么特别的地方,百思不得其解..故来此求教!
问题补充
自己顶以下 别沉了
问题补充

achun 写道
你选择的这个样本真不咋样
你想想,新浪这样的媒体,业务需求不停的变,技术还要快速的部署上
怎么可能很好的规划,只有一个乱啊

但是像css这样的不是有很高的重用性吗?分离出来之后下次可能还能用啊...前台的怎么可能就直接写在一个页面里面了.. 偷懒?
  • 写回答

5条回答 默认 最新

  • na4y8 2011-07-04 17:39
    关注

    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]

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(4条)

报告相同问题?

悬赏问题

  • ¥15 请问在阿里云服务器中怎么利用数据库制作网站
  • ¥60 ESP32怎么烧录自启动程序
  • ¥50 html2canvas超出滚动条不显示
  • ¥15 java业务性能问题求解(sql,业务设计相关)
  • ¥15 52810 尾椎c三个a 写蓝牙地址
  • ¥15 elmos524.33 eeprom的读写问题
  • ¥15 使用Java milo连接Kepserver服务端报错?
  • ¥15 用ADS设计一款的射频功率放大器
  • ¥15 怎么求交点连线的理论解?
  • ¥20 软件开发方法学习来了