网站系统随着访问规模的增长,渐渐地从一台服务器一直成长为“庞然大物”的大集群。而这个系统变大的过程,实际上就是我们解决问题的过程。在不同的阶段,解决不同的问题,而新的问题又诞生在旧的解决方案之上。
(Tips:相关课程推荐,详见:http://www.php.cn/k.html 高并发“秒杀”系统)
系统的优化是没有极限的,软件和系统架构也一直在快速发展,新的方案解决了老的问题,同时也带来新的挑战。
本文将为大家讲解web负载均衡、缓存优化等相关知识。
一、网站负载均衡解决方案
Web负载均衡(Load Balancing),简单地说就是给我们的服务器集群分配“工作任务”,而采用恰当的分配方式,对于保护处于后端的Web服务器来说,非常重要...
详情点击:《网站负载均衡解决方案》
二、使用memcache同步session并协调缓存
memcache是一套分布式的高速缓存系统,由LiveJournal的Brad Fitzpatrick开发,但目前被许多网站使用以提升网站的访问速度,尤其对于一些大型的、需要频繁访问数据库的网站访问速度提升效果十分显著...
详情点击:《使用memcache同步session并协调缓存》
三、网站系统的缓存机制的建立和优化
讲完了Web系统的外部网络环境,现在我们开始关注我们Web系统自身的性能问题。
我们的Web站点随着访问量的上升,会遇到很多的挑战,解决这些问题不仅仅是扩容机器这么简单,建立和使用合适的缓存机制才是根本...
详情点击:《网站系统的缓存机制的建立和优化》
四、小结
网站系统随着访问规模的增长,渐渐地从一台服务器一直成长为“庞然大物”的大集群。而这个系统变大的过程,实际上就是我们解决问题的过程。在不同的阶段,解决不同的问题,而新的问题又诞生在旧的解决方案之上。
系统的优化是没有极限的,软件和系统架构也一直在快速发展,新的方案解决了老的问题,同时也带来新的挑战。
以上部署的基础是代码层的高效,作为一名合格的程序员,我们要时刻谨记效率大的重要性!!
最后祝大家学习愉快!