【課程目錄】
第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數據庫應用程序的建議