读《大型网站技术架构:核心原理与案例分析》 后感

大型网站软件系统有比较显著的涉及到性能和并发相应的系统架构。

文中提到了大型网站架构模式的模式:分层、分割、分布式、集群、缓存、异步、冗余、自动化、安全;并列举了新浪微博的典型案例进行详细话讲解,网站架构设计误区是好的设计绝对不是模仿,不是生搬硬套某个模式,而是对问题深刻理解之上的创造与创新,即使

是“微创新”,也是让人耳目一新的似曾相识。山寨与创新的最大区别不在于是否抄袭,是否模仿,而

在于对问题和需求是否真正理解与把握。

所说的模式很多我都在工作中做过相关的工作事项,可谓点点滴滴体现了这些模式的现实应用,比如js压缩,使用memcached缓存数据,使用lucene全文搜索,使用comet4j做消息推送,还有公司运维做的服务器负载均衡,项目框架的选择springmvc+hibernate的分层架构带来的效率提高,不同项目不同模块分服务器分割等,但是也看到了自己之前未曾知道的技术方案,比如cdn服务。

虽然试读章节不长,但是我确是每一字都看完,深入理解了自己所做过的事情,和清楚以后要做的事情,对大型网站的性能架构有了多套解决思路和方案。

该章节没有具体讲如何实现性能架构,只是给了一个大的方向上的解决思路,因为自己做过相关解决,比如反向代理,当时公司的内网系统就是通过这种方案来解决网站的性能问题的,不过还是可以通过这些指导性的方案在以后工作中针对具体的解决方案做详细深入的研究测试,也算是受益匪浅了。

技术是不断发展的,解决方案也是不断创新的,只要我们执着于我们热爱的软件开发事业,很多问题都会迎刃而解的。

相关推荐