基于Python+Django+Micolog0.7RC2 Bug报告
摘要:本周抽空在做python+Django+Micolog0.7RC2的程序扩展,在体验过程中发现了一些不鲜为人知的程序bug,已分别与Micolog作者徐明和插件Random Posts Widget作...
阅读全文
posted @
2010-09-30 16:49
JerryChang
阅读(1142)
推荐(2) 编辑
大型Web架构思想系列专题之-精工细作
摘要:上几次我们都一直在讨论大型站点的内核,就像我们在讨论一辆汽车的发动机一样,实际上我们更像是在讨论一艘航母的动力系统。现在常听都是靠核裂变运转的核动力航母,但是也有人在设想出现核聚变反应堆的航母。就像我们以前经常碰到数据库驱动瓶颈,然后出现很多分布式部署架构-XX数据库群、XX服务器群、 XX存储器群等等。今后可能还会碰到更多的问题,就像“海上浮动机场”的宿命一样-未来可能将向隐形化发展。不管怎样,即便再好的动力设施,也需要很多部件的配合及合理的设计。如果核动力仅仅是用来排水的,我想这样的航母不会有人称赞的。网站也是如此。让我想起曾经招聘的时候,时常会聊到之前的一些案例。就会跟他们探讨网站有什么独特之处,听到的结果出奇的一致,譬如:我这个站用了Oracle,用了企业级硬件防火墙,还用了IBM服务器云云。所以应用 xx学也就衍生出来许多。说到应用真的要感谢很多在业内默默奉献的战士们,他们提供很多开源的应用技术解决方案。很难想象没有他们的支撑会是怎样,也许就不会有这么多的问题了吧,呵呵...
阅读全文
posted @
2008-11-14 10:03
JerryChang
阅读(2312)
推荐(0) 编辑
大型Web架构思想系列专题之-未雨绸缪
摘要:我喜欢在建楼之前画尽可能多的图纸,做尽可能多的实验。不管怎样我们都热爱这份Web大楼的建造,有的三两层,有的几十层甚至上百层。高度说明不了问题,关键在于你的心是否容的下这所建筑!
阅读全文
posted @
2008-11-04 16:25
JerryChang
阅读(2934)
推荐(0) 编辑
大型Web架构思想系列专题之-以空间赢得时间
摘要:我们在日常生活中很多地方有意识或无意识的都遵循一个规律-以时间赢得空间。比如动荡的中国股市,个股大多的做法用时间赢得空间。另外在《论持久战》从始至终贯穿一条主线-防御、相持、进攻,典型的“持久战”就是一种时间赢得空间得做法。现实中这样的实例应该是举不胜举。
阅读全文
posted @
2008-10-31 15:42
JerryChang
阅读(2496)
推荐(0) 编辑
有一个词叫挑战-我的理解就是做超越自己能力的事情
摘要:a、整个项目涉及9个Web Application、23个Class Library(为做Balance)
b、Oracle集群库表散列(为数据库减小压力)
c、SSO站点引入(提高整个项目的扩展性)
d、反向代理+DNS轮循(实现Web Garden群)
e、主从图片库(将图片库的I/O彻底分离,智能备份)
f、跨国数据库同步(通过智能DNS提高站点访问速度)
g、引入海量数据索引文件生成机制(为站点搜索等服务提供可靠高速保障)
阅读全文
posted @
2008-10-29 17:37
JerryChang
阅读(2062)
推荐(0) 编辑