锁定老帖子 主题:批一批淘宝首页的源代码
该帖已经被评为精华帖
|
|
---|---|
作者 | 正文 |
发表时间:2009-04-10
robbin 写道 引用 2. 私人利益(比如那个ctrl-a)
这个ctrl+A显示服务器编号我觉得挺有意思的,不过不知道有什么用途,hax说私人利益是什么意思? 私人利益就是指: 这个东西就是满足个别人的(感觉)方便而已。 其实页面小trick可以有更好的用途,比如内嵌个小游戏作为彩蛋。真的要做这个事情其实也无所谓流量不流量,ajax异步读取好了。 |
|
返回顶楼 | |
发表时间:2009-04-10
robbin 写道 引用 2. 私人利益(比如那个ctrl-a)
这个ctrl+A显示服务器编号我觉得挺有意思的,不过不知道有什么用途,hax说私人利益是什么意思? 服务器编号很有用的 1。如果某台服务器出问题,通过服务器编号可以马上确认 2。如果出现某些奇怪的问题,比如同一个ip不停的跳服务器,通过这些编号可以很方便的测试这种情况。 3。客户服务上也可以通过服务器编号,记录下一些特殊问题。 |
|
返回顶楼 | |
发表时间:2009-04-10
robbin 写道 引用 2. 私人利益(比如那个ctrl-a)
这个ctrl+A显示服务器编号我觉得挺有意思的,不过不知道有什么用途,hax说私人利益是什么意思? 考滤到服务器太多,显示个编号 出现问题好找 |
|
返回顶楼 | |
发表时间:2009-04-10
jack 写道 robbin 写道 引用 2. 私人利益(比如那个ctrl-a)
这个ctrl+A显示服务器编号我觉得挺有意思的,不过不知道有什么用途,hax说私人利益是什么意思? 服务器编号很有用的 1。如果某台服务器出问题,通过服务器编号可以马上确认 2。如果出现某些奇怪的问题,比如同一个ip不停的跳服务器,通过这些编号可以很方便的测试这种情况。 3。客户服务上也可以通过服务器编号,记录下一些特殊问题。 注释和反色字应该都可以,感觉注释还节约带宽。 |
|
返回顶楼 | |
发表时间:2009-04-10
最后修改:2009-04-10
hax 写道 robbin 写道 引用 2. 私人利益(比如那个ctrl-a)
这个ctrl+A显示服务器编号我觉得挺有意思的,不过不知道有什么用途,hax说私人利益是什么意思? 私人利益就是指: 这个东西就是满足个别人的(感觉)方便而已。 其实页面小trick可以有更好的用途,比如内嵌个小游戏作为彩蛋。真的要做这个事情其实也无所谓流量不流量,ajax异步读取好了。 我觉得淘宝的开发还是走比较野战的路子。不知道是不是和他们Wang大头目从JBoss带来的习惯有关(反正JBoss发布的代码里,似乎并不是很在乎潜在的bug,甚至已知的bug)。但是做产品伺候1000个客户和做网站就一个客户(不是用户)比起来是有些不同的。 另外淘宝的团队怎么说呢,反正我觉得他们自我的精英团队意识太重,很骄傲,这个并不好,会阻碍进步。 PS:现在JE上Taobaoer的口气常常让我想起以前的TWer:) |
|
返回顶楼 | |
发表时间:2009-04-10
CTRL-A 记得好像是我的发明。。。的确能为定位服务器错误带来不少方便。
HTML里的各种注释, 不合理, 带来的流量? 可笑, 压缩以后再看看效果吧。 sina做的比谁都猛, 注释多多。 这些其实不是问题。 |
|
返回顶楼 | |
发表时间:2009-04-10
我初看一下淘宝的回复,就觉得这哥们是喜欢扣细节的,但是节省个把tag与超大的流量,这还算不上充分的理由 -- 你这里节省的几个tag其他地方分分钟就给你浪费光了,这有意义么?
我觉得真正make sence的思考方法,是从总体上看,这种写法能节省多少百分比的带宽和速度,注意是用比例而非几个tag这样的绝对值---节省几个tag * 超大流量=超大的节省量, 这对于整体而言是无意义的,只有:节省比例 * (任意)流量=节省的比例, 这才有意义。 |
|
返回顶楼 | |
发表时间:2009-04-10
最后修改:2009-04-10
sdh5724 写道 CTRL-A 记得好像是我的发明。。。的确能为定位服务器错误带来不少方便。
HTML里的各种注释, 不合理, 带来的流量? 可笑, 压缩以后再看看效果吧。 sina做的比谁都猛, 注释多多。 这些其实不是问题。 新浪确实很夸张,在我的老台式机上面,开一个新闻首页,cpu就到50%,再多开两个页面,cpu就99%了。所以我都是用firefox访问新浪,然后adblock plus里面填写如下规则: http://*.sina.com.cn/**/*.swf 这下世界就清净了。 其实我觉得Quake Wang的立意不在于淘宝首页上小的争议,而在于团队对细节关注的高调 VS 淘宝首页细节的不到位。或者这样说,新浪是烂,但是他们的团队比较低调,所以不会被瞄上。 |
|
返回顶楼 | |
发表时间:2009-04-10
chinata 写道 hax 写道 robbin 写道 引用 2. 私人利益(比如那个ctrl-a)
这个ctrl+A显示服务器编号我觉得挺有意思的,不过不知道有什么用途,hax说私人利益是什么意思? 私人利益就是指: 这个东西就是满足个别人的(感觉)方便而已。 其实页面小trick可以有更好的用途,比如内嵌个小游戏作为彩蛋。真的要做这个事情其实也无所谓流量不流量,ajax异步读取好了。 我觉得淘宝的开发还是走比较野战的路子。不知道是不是和他们Wang大头目从JBoss带来的习惯有关(反正JBoss发布的代码里,似乎并不是很在乎潜在的bug,甚至已知的bug)。但是做产品伺候1000个客户和做网站就一个客户(不是用户)比起来是有些不同的。 另外淘宝的团队怎么说呢,反正我觉得他们自我的精英团队意识太重,很骄傲,这个并不好,会阻碍进步。 PS:现在JE上Taobaoer的口气常常让我想起以前的TWer:) twer现在也木有变吧。呵呵 |
|
返回顶楼 | |
发表时间:2009-04-10
看到大家的讨论,也看到很多朋友:) 我把我们当初的考虑和大家分享一下:
1. 所谓的节约几个<tag>,纯就标签几个字符而言,确实意义不大,但Wang引用的原文里提到的节约的tag其实是<a>,<a>不大,大的是href。 商品链接在以前真的很长:)如果一个页面又同时列出了大量商品,那么节约的下载量就还是挺可观的。以淘宝搜索结果页为例,列表40个商品时可减少3k(gzip 后) 左右。 2. Wang引用的原文写于2007年,我们其实也在不断积累经验与教训。事实上,去年我们自己也否决了用hack来节约标签的做法(因为hack的形式导致IE下的一个可用性bug必须要用expression解决,而expression也有性能隐患),而修改为用冗余标签以避免hack的形式。 3. 淘宝的页面上还有很多值得优化的地方。就象有些朋友所说, 页面上近100个图片,优化几个css/js意义何在? 我个人觉得意义就在“勿以善小而不为”,当面对选择时,如果成本不高,那么就选择能提高前端性能的方式。 我们能控制的,我们就去认真面对,我们不能控制的,我们就努力去改变。 4. 细节很重要!业务的急速增长让我们难以做到面面俱到,我们渴望人才的加盟:) 请访问: http://www.planabc.net/2009/04/02/join_in_the_taobao_ued/。 |
|
返回顶楼 | |