架构师的思考:性能优化到何处为止?选择的原则
摘要:
人人都无时无刻不面临选择.做软件开发的,从初级,到中级,到高级,所掌握的知识和技术越来越多,面临的选项越来越多,对选择进行评估也越来越困难和复杂,一项选择所造成的影响也越来越大.所以,做软件做到架构师,就是整天和"选择"打交道的职业.对于互联网架构师而言,性能优化是他工作的重中之中。可以这么说,如果不需要考虑性能优化,特别是在经费,人力和时间限制下进行性能优化,那么,在互联网开发中所遇到的许多问题都不是问题.性能优化到何处为止,采用什么方案,是架构师经常面对的选择之一.如果性能优化不够,那么,网站无法应对用户负载,用户会因为系统反应速度慢而流失,整个项目都可能失败.再者,如果在性能出现问题后再去优化,那么就会面临许多重复工作和软件修改问题,系统越大,修改的工作量也越大.另一方面,也有可能过度追求性能优化,从而造成项目复杂度和开发工作量增大,使得项目完工时间延迟,造成商机贻误的问题.所以,为了帮助架构师做出正确的选择,应当有一些基本法则. 阅读全文
posted @ 2012-05-16 10:08 SuperSaiyan 阅读(2874) 评论(3) 推荐(1) 编辑