高性能PHP应用开发(PDF电子书)
【课程目录】
第1章 基准测试技术
1.1 PHP应用程序栈
1.2 基准测试实用工具
1.3 定义请求/响应生命周期
1.4 Apache Benchmark
1.5 Siege
1.6 影响基准测试数字
第2章 提高客户端下载和呈现性能
2.1 优化响应的重要性
2.2 Firebug
2.3 YSlow
2.4 Page Speed
2.5 优化工具
2.6 精简工具
2.7 YUI Compressor
2.8 Closure Compiler
2.9 图像压缩
第3章 PHP代码优化
3.1 PHP最佳实践
3.2 使用VLD、strace和Xdebug一探究竟
3.3 发现瓶颈
第4章 Opcode缓存
4.1 回顾路线图
4.2 PHP的生命周期
4.3 Opcode缓存工具
第5章 变量缓存
5.1 应用程序的性能路线图
5.2 实现变量缓存的价值
5.3 示例项目:创建表
5.4 APC缓存
5.5 Memcached
第6章 选择正确的Web服务器
6.1 选择适合你的Web服务器程序包
6.2 Web服务器的使用情况图表
6.3 Web服务器请求的处理
6.4 Web服务器硬件
6.5 对Web服务器进行分类
6.6 Apache HTTPD
6.7 了解Apache模块
6.8 关于Apache的最后几点
6.9 lighttpd
6.10 Nginx
6.11 Nginx作为静态Web服务器
第7章 优化Web服务器和内容交付
7.1 测定Web服务器的性能
7.2 了解应用程序的内存占用情况
7.3 优化Apache中的进程
7.4 其他Apache配置调整
7.5 扩展到单台服务器之外
7.6 使用分布式架构的陷阱
7.7 监视应用程序
第8章 数据库优化
8.1 MySQL简介
8.2 了解MySQL存储引擎
8.3 了解MySQL如何使用内存
8.4 查找配置文件
8.5 找到有问题的查询
8.6 分析有问题的查询
8.7 PHP数据库应用程序的建议
相关资源