目前,越来越多的网站采用Linux操作系统来提供各种服务,包括搭建Web服务器、文件存储、数据库等。人们对Linux服务器的可靠性、负载能力和计算能力也越来越关注。
《高性能网站构建实战》从高性能站点的实际需求出发,详细介绍了如何使用当前流行的开源软件和工具构建Web站点所需的各种应用服务环境。全书共分为7篇16章和3个简短的附录。
第一篇是架构规划篇,也就是第1章,主要介绍了对企业网站架构的选型、系统的快速安装及初始化高性能系统的一些参数。第二篇为负载应用篇,包括第2章到第4章,分别介绍了LVS+KeepAlived、HAproxy、Nginx这3种负载开源软件的应用。第三篇为页面缓存篇,包括第5章、第6章和第7章;分别介绍了缓存软件Squid和Varnish,以及Nginx的缓存功能。第四篇为Web服务器篇,包括第8章和第9章,分别介绍了Apache、Lighttpd和Nginx这三款流行的Web服务器。第五篇为数据缓存篇(NoSQL),包括第10章、第11章和第12章,分别介绍了Memcached,以及两种当前非常流行的NoSQL数据库软件Redis和MongoDBC。第六篇为文件服务篇,包括第13章和第14章,介绍了MFS和Hadoop。第七篇监控应用篇,也是最后一篇,包括第15章和第16章,介绍了流量监控软件Cacti和系统监视软件Zabbix。附录部分,分别给出了使用ipvsadm命令、HAProxy和Squid的有用参考资料。
《高性能网站构建实战》是作者多年Linux系统架构和运维经验的总结,兼具宏观性知识介绍和具体性实践技能,适合对系统架构、性能维护感兴趣的初级、中级读者学习,对于有经验的系统架构师和运维师也有一定的参考借鉴价值。
展开
—— ChinaUnix社区
本书是作者多年的工作经验积累,不断学习、探索、智慧的结晶,书中的内容都是当前形势下较流行的架构和应用。相信通过本书的学习,你可以解决很多日常工作遇到的难题,也可以使自己更深入地理解运维工作的方方面面,并借鉴书中的架构场景,运用解决实际的应用需求。
——悠易互通(北京)科技有限公司 运维总监 王建
现今大多数企业网站架构都是采用开源软件作为强大的支持,如何快速构建稳定、高效、灵活的网站架构呢?那么本书将带您由浅入深,结合实际生产环境,讲解网站架构所需要的集群负载、运维监控,网络存储,数据备份,性能调优等实战技术。本书的叙述通俗易懂,案例经典,新手朋友可以根据案例,快速组建一套中大规模的网站架构,实现运维价值,同时也提高在网站架构方面的经验,相信您一定会受益匪浅。
——幻想时代系统运维 赵金光
在未来大数据、社交商务、云计算的环境下,人们对网站的架构及性能有了更高的要求。本书浓缩了作者多年的实战经验,从网站架构规划到分布式及非关系型数据库,内容全面而使用。这是一本互联网基础架构人员及运维人员必读的书籍。
——新华瑞德 技术副总监 耿利达