架构、性能优化:
《高性能网站建设指南》
《高性能网站建设进阶指南》
《Web站点优化》
《软件架构师应该知道的97件事》
《容量规划的艺术》
《构建可扩展的Web站点》
《构建高性能Web站点》
说明:若需对架构作进一步了解,可以阅读Scalability Rules、《软件架构师教程》。当然,阅读完这些并不能保证你就能成为一个优秀的架构师,还需要其他的一些能力,例如:沟通能力、协调能力等等。
Linux:
《鸟哥的私房菜-服务器架设篇》
《Linux服务器性能调整》
说明:若需要对Linux Cluster作进一步了解,可以阅读:《Linux企业集群》、《高性能集群计算》
Apache、Nginx:
《实战Nginx》
《Apache Cookbook》
《Apache经典实例》
MySQL:
《高性能MySQL》(第二版)
《深入理解MySQL核心技术》
PHP:
《深入PHP面向对象、模式与实践》
《PHP5权威编程》
《PHP程序设计》
《PHP设计模式》
《PHP应用程序安全编程》
《PHP实战》
《PHP5高级应用开发实践》
《PHP和MySQL Web开发核心技术》
《PHP6高级编程》
说明:PHP相关书籍可以有选择地读,但红色标注的重点关注。若想学习PHP扩展的编写,可以阅读:Extending and Embedding PHP
总 结:在阅读上述书籍的同时,计算机理论始终为重点,对操作系统、数据结构、集群理论、分布式系统等的理解程度,决定了能否更好地理解大型网站的架构及开 发。另外,对于大型网站采用的其他技术,例如MongoDB,Gearman,Redis,Memcache等,请查阅相关书籍或资料。