分类“朝花夕拾”的存档

朝花夕拾第三篇:《构建高性能可扩展ASP.NET网站》读后感

2011年03月19日 星期六

145126764.gif《构建高性能可扩展ASP.NET网站》各章独立,先读哪章都可以。看完第8章,关于SQL Server的性能分析和实践指导,感觉很好,解决了很多我长久以来一直认识模糊的东西。比如关于各种索引方面的东西,虽然也看过很多相关文章,这本书讲的是最清楚且有说服力的。这本书核心就是让网站“快”起来。

==========

这本书,告诉我们一个道理,从客户端到服务器端再到数据库,追求高性能都是靠两个武器:“缓存”和“异步”,代价就是程序的复杂性增加。所以希望提高性能时,就要平衡一下,是找人优化程序合算,还是多买几台服务器合算。

==========

原来没听说过这本书的作者(我是比较孤陋寡闻的),看了他自己写的简历后,觉得还是很牛的,尤其是几十年坚持在技术的第一线,在中国几乎是不可想象的,我们每天讨论的话题是“程序员35岁以后怎么办”的问题。

==========

此外,他的简历的最后一句话“2006年12月,我们一家离开了压抑的硅谷,搬到了美丽的新西兰。”我恰好前几天也向一个朋友,用了压抑这个词形容北京,表达愿意离开的愿望~~~希望若干年后,我也可以写一句“20XX年,我们一家离开了压抑的北京,搬到了美丽的YYY”。

==========

[翻译书为什么不好读] 例如这本书里有一句:“当写入数据库日志操作与延迟写线程将已修改的页写到数据文件或从磁盘读取数据操作同时进行时,“这个状语从句很难理解,如加3个标点:“当……操作,与……操作(或……操作)同时进行时,”就容易理解了。其实这个句子本质是非常简单的:“ A与(B或C)同时进行”。当把ABC分别扩展为一句话,连在一起就非常难一下子读懂了。

==========

本书作者说的这些因素值得考虑,具体如何用,是另一个问题。知道这些因素,经过思考不去用,和根本就不知道这些事儿,是不一样的。就像学会之后忘记,和从来不知道,是完全不同的。 //@时金魁:两本不同的构建高性能网站的书,真正实施有很长的路。不适合小企业,高性能的规则也在摸索中,不见得立竿见影。

==========

在优化数据库这一章,作者表达了对ORM(对象关系映射)的观点,他的观点中性偏负面。和我的观点不太一样,我觉得ORM和SQL就像当于高级语言和汇编语言的关系,真正追求高性能时,用汇编是首选(至今全世界仍有1%程序员使用汇编),但是绝大多数情况,还是使用高级语言的。

以上文字系我发表在新浪微博上的微博。也欢迎您在新浪微博和我联系:http://t.sina.com.cn/1906984307

朝花夕拾第二篇:关于浏览器

2011年03月18日 星期五

对 HTML5 在中国何时能真正用起来,相当不乐观。IE 6 在中国太根深蒂固了。对HTML 5热衷的人都是搞IT做技术的人,而真正的客户对此并不关心,要他们更新浏览器非常困难。如果是企业内部的系统,还可以有商量的余地,而如果是对公众服务的系统,必须是IE 6兼容的。

==========

对 IE 6 在中国的现状,几个大网站应该有所作为,就像美国一些大网站已声明不支持IE6。中国的大网站也应该联合起来这样做,如果全民都使用使用现代浏览器,无论对用户,还是对业界,都有巨大的好处。否则HTML5等等,都是海市蜃楼。我也不很看好HTML5 的书,纯技术发烧友比例太小。

==========

刚才看了一下我的网站的访问数据,统计了一年来访问者的浏览器情况,IE 6 还是相当顽固,不做最近倒是突然下降了一些,如果能继续下降就好啦。Chrome 增长很稳定, Firefox 一年来没什么提高。

==========

现在的核心问题不是HTML5和CSS3支持的如何的问题,而是CSS2真正支持完善的问题。只要CSS2真正支持完善了,就已经进步相当大一步了。 HTML 5和CSS3 的很多特性,是好东西,但是远非CSS 2那么重要。边际效用递减,一顿饭吃的第3个馒头的重要性,远低于第2个馒头。

==========

对于前端开发人员,重要的是了解各种浏览器支持的各种特性集合的“最大公约数”,这就是你能放心使用的所有特性。其他的只能视而不见。

==========

让中国人民升级浏览器,看来最靠靠谱的是网页游戏,如果出现基于HTML5的超级流行的游戏,没准可以使中国的浏览器迅速升级,那就太好了。

==========

以上文字系我发表在新浪微博上的微博。也欢迎您在新浪微博和我联系:http://t.sina.com.cn/1906984307

朝花夕拾第一篇:题解

2011年03月18日 星期五

从去年底开始上新浪微博,体验了一下这个据说很流行的东西,结果发现确实挺好玩。总体来说,普通人在微博上主要关注两类人,一类是生活中的朋友,一类是明人(包括你关心的某个领域的名人)。微博最大的特点就是一个字“快”。

我这两个多月,也发了几百条微博,但是感觉到“快”固然好。但是也带来一个问题,微博滚动特别快,一下子就被淹没了,没有积累,连自己都不记得了。

我觉得如果有一个方法能把微博上发的一些心得体会,转到网站上来,就便于查找得多。本想寻找一下是否已经有这类的基于新浪微博API的应用,但是没找到。自己写一个应该也不麻烦,但是没有时间了。因此,看来只能用笨办法,自己手工转贴了~~~ 看看能不能以后出现这样的应用,或者有空自己写一个。

我以往写的文章大多是长篇大论,以后这类把发表在微博上的文字摘过来的文章,肯定是很像短小的,我想也不错。因此决定在这里新开一个文章系列,起一个名字叫做“朝花夕拾”,没有考证过这个词的来源,我只知道我第一次看到这个词是初中一年级,语文课学习鲁迅的《从百草园到三味书屋》里有这个词,现在已经完全忘记了这篇文章的其他内容,但是这个词却印象很深。

好了,希望这些短小的文字除了能帮我做个记录,还能对您也有一些启发。这些文字中的想法可能都不是很成熟,也欢迎您的意见和指正。

也欢迎您在新浪微博和我联系:http://t.sina.com.cn/1906984307