设为首页收藏本站

简体中文 繁體中文 English 日本語 Deutsch 한국 사람 بالعربية TÜRKÇE português คนไทย french

搜索
热搜: 活动 交友 discuz
12
返回列表 发新帖

发现一个秘密,网易跟腾讯都应用了 [复制链接]
查看:131 | 回复:14

123

主题

732

回帖

1865

积分

金牌会员

积分
1865
发表于 2010-3-14 19:13:36 | 显示全部楼层
不是很明白的

272

主题

6251

回帖

1万

积分

论坛元老

积分
13446
发表于 2010-3-14 19:16:23 | 显示全部楼层
记得以前看过一篇文章,大家看看


大流量网站,CSS为什么直接写在页面里?Posted in CSS+xhtml on 11/01/2009 01:19:34 | 转载请注明:出自 崔凯的博客本期 前端交流会 ,虽然讨论的主题是《Web在重构中的文件组织》。
但获益最深的是 克军 给延伸解释了style放在页面内的原因。
我对这方面一直有疑惑,为此专门请教了一下,如果仅仅是“减少并发连接数”,有必要这样做吗?
果然,这样做的优点不单单如此。
没有做笔记,大概印象如下:
这是应付超大流量的一种优化方案。
为提高速度,他们的外部连接文件一般都存储在单独的服务器上,例如img.****.com,如果这个服务器挂掉,整个首页就挂掉了。放在页面内,比较安全。用户访问页面时,不会因为CSS加载不上,而造成裸页面。
那这样做是不是增加了维护的成本?如果写在页面上,不便于修改和管理。
他有可能是单独的css文件。在头部用include包含一个php文件,而这个php文件负责生成css文件。
实际上还是在维护一个单独的样式表。只是放上去的时候合并到一起。不会增加维护成本。
用PHP把CSS调用到页面中,服务器也否也有开销?
缓掉,首页缓存成静态页。

55

主题

924

回帖

2037

积分

金牌会员

积分
2037
发表于 2010-3-14 20:41:24 | 显示全部楼层
其实真正的原因在于
css单独一个文件再包含进来:如果碰上网速慢的网友访问,网页有时显示一部分会变形,只有全部加载完,才显示正常
css放在html代码里:如果碰上网速慢的网友访问,网页里的css仍然会一切正常
而现在像门户网站的html文件一般都比较大,的确有这样做的必要

0

主题

1

回帖

4

积分

新手上路

积分
4
发表于 2010-3-14 20:52:13 | 显示全部楼层
学习了,呵呵

272

主题

6251

回帖

1万

积分

论坛元老

积分
13446
发表于 2010-3-14 23:12:17 | 显示全部楼层
是的,我直接访问mail.163.com打不开
您需要登录后才可以回帖 登录 | 立即注册

论坛客服/商务合作/投诉举报:2171544 (QQ)
落伍者创建于2001/03/14,本站内容均为会员发表,并不代表落伍立场!
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论!
落伍官方微信:2030286 邮箱:(djfsys@gmail.com|tech@im286.com)
© 2001-2014

浙公网安备 33060302000191号

浙ICP备11034705号 BBS专项电子公告通信管[2010]226号

  落伍法律顾问: ITlaw-庄毅雄

Archiver|手机版|Discuz! X

GMT+8, 2026-6-17 20:19 , Processed in 0.025260 second(s), 3 queries , Gzip On, Redis On.

返回顶部