前言
《高扩展性网站的50条原则》读后感系列文章1
第一章 化简方程
本章主要提及对于管理者的一些建议
本章中提到了六条原则,分别是
- 不要过度设计
- 设计时要考虑扩展性(DID方法)
- 把方案一简再简
- 减少DNS查找
- 尽可能减少对象
- 使用同一品牌的网络设备
一些思考
其实这一章感觉稍有混乱,前三条是设计和实施时的原则,而后三条似乎又比较具体,且跟化简关系不大,暂且不吐槽
总的来说,设计的时候应该追求灵活易懂居可扩展性的方案,抓住矛盾的主要方面(二八定律),减去旁支末节,并注重项目的实时性
往细的方面说,需要以简单的方案去实现设计,如使用第三方解决方案,不应该主动要求开展新方法新方案。
关于第四和第五点,对于当今互联网社会来说,大概也只能做个权衡吧,页面慢,没有吸引力,但页面丑,那就更没有吸引力了
个人比较推崇DID原则,设计时考虑周全,实现时调重点实现,部署时上线关键功能。即考虑了功能的可扩展性,也考虑了实现和部署的难易程度。