php與mysql高性能應(yīng)用開發(fā)是一本PHP與MySQL開發(fā)教程,由杜江編著,本書圍繞著高性能、可擴展性、可伸縮性、可靠性等于PHP應(yīng)用性能相關(guān)的主題展開,同時還涉及了PHP編程思想、底層原理、編程技巧、開發(fā)規(guī)范等重要內(nèi)容,非常適合PHP中級開發(fā)及以上的資質(zhì)下載學習,并且可結(jié)合其他書籍進行同步閱讀,歡迎免費下載收藏。
內(nèi)容介紹
《php與mysql高性能應(yīng)用開發(fā)》全書以“PHP與MySQL高性能應(yīng)用開發(fā)”為主題,選取了其中為核心的佳實踐進行講解,是一個有十余年P(guān)HP開發(fā)經(jīng)驗的老程序員的經(jīng)驗總結(jié)。首先從語言層面總結(jié)了PHP編程中的一些疑點和難點,然后重點講解了PHP的緩沖、網(wǎng)絡(luò)編程、緩存技術(shù)、命令行、調(diào)試、測試、用戶驗證策略、代碼重構(gòu)等知識;然后重點講解了MySQL的驅(qū)動、存儲引擎、性能優(yōu)化、memcached、Sphinx全文搜索引擎等重要主題。
php與mysql高性能應(yīng)用開發(fā)發(fā)章節(jié)目錄
序 前言 第1章 PHP解惑1 1.1 省略結(jié)束標簽的便利性2 1.2 emtpy、isset、is_null的區(qū)別2 1.3 布爾值的正確打開方式3 1.4 變量作用域?qū)嵺`4 1.5 多維數(shù)組排序6 1.6 超級全局數(shù)組7 1.7 global關(guān)鍵字與global數(shù)組的區(qū)別8 1.8 活用靜態(tài)變量9 1.9 require、require_once、include、include_once與autoload11 1.10 =與==、===的區(qū)別14 1.11 HereDoc與NowDoc15 1.12 函數(shù)傳值與引用16 1.12.1 傳值17 1.12.2 引用17 1.13 避免使用過多參數(shù)19 1.13.1 使用數(shù)組19 1.13.2 使用對象19 1.14 匿名函數(shù)21 1.15 return與exit22 1.16 is_callable()與method_exists()函數(shù)22 1.17 執(zhí)行外部程序25 1.18 安全模式的使用說明26 1.19 提前計算循環(huán)長度27 1.20 SQL組合優(yōu)化30 1.21 文件處理31 1.22 goto語句:最后的手段35 1.23 利用phar擴展來節(jié)省空間36 1.24 手冊上的小瑕疵37 1.25 本章小結(jié)38 第2章 深入PHP面向?qū)ο?9 2.1 PHP與面向?qū)ο?0 2.2 面向?qū)ο蟮囊恍└拍?0 2.3 類和對象41 2.4 使用對象43 2.5 構(gòu)造方法與析構(gòu)方法43 2.6 實例與多態(tài)45 2.7 類的擴展47 2.8 防止重寫48 2.9 防止被擴展49 2.10 多態(tài)性50 2.11 接口50 2.12 抽象類54 2.13 靜態(tài)方法和屬性55 2.14 魔術(shù)方法57 2.15 命名空間63 2.16 traits66 2.17 本章小結(jié)68 第3章 PHP輸出緩沖區(qū)69 3.1 系統(tǒng)緩沖區(qū)69 3.2 什么是PHP輸出緩沖區(qū)70 3.2.1 默認PHP輸出緩沖區(qū)72 3.2.2 消息頭和消息體73 3.2.3 用戶輸出緩沖區(qū)73 3.3 輸出緩沖區(qū)的機制75 3.4 輸出緩沖區(qū)的陷阱77 3.5 輸出緩沖區(qū)實踐78 3.6 輸出緩沖與靜態(tài)頁面81 3.7 內(nèi)容壓縮輸出83 3.8 本章小結(jié)84 第4章 PHP緩存技術(shù)85 4.1 關(guān)于緩存85 4.2 文件緩存與靜態(tài)頁面87 4.3 頁面靜態(tài)化89 4.4 數(shù)據(jù)級別緩存91 4.5 OpCode緩存94 4.6 OpCode緩存管理工具100 4.6.1 使用APC101 4.6.2 eAccelerator的安裝配置106 4.6.3 XCache的安裝配置109 4.6.4 使用XCache緩存110 4.6.5 APC、eAccelerator和XCache三者的比較115 4.6.6 用戶級別緩存117 4.7 使用deflate壓縮頁面118 4.8 內(nèi)存數(shù)據(jù)庫119 4.8.1 關(guān)于memcached119 4.8.2 memcached架構(gòu)121 4.8.3 memcached特性121 4.8.4 memcached緩存策略124 4.8.5 memcached 安裝與配置125 4.8.6 使用memcached做分布式Session128 4.8.7 兩個memcached擴展130 4.8.8 安裝pecl::memcache擴展130 4.8.9 memcached 數(shù)據(jù)存取方法131 4.9 緩存的陷阱132 4.10 本章小結(jié)133 第5章 PHP網(wǎng)絡(luò)編程134 5.1 Socket編程134 5.1.1 Socket原理134 5.1.2 Socket函數(shù)136 5.1.3 PECL Socket函數(shù)庫137 5.1.4 PHP的Socket源碼解析141 5.1.5 創(chuàng)建TCP Socket客戶端143 5.1.6 創(chuàng)建TCP Socket服務(wù)器145 5.1.7 創(chuàng)建UDP服務(wù)器147 5.1.8 字符流與Socket150 5.1.9 連接SMTP服務(wù)器153 5.2 cURL核心技術(shù)166 5.2.1 什么是cURL166 5.2.2 安裝和啟用cURL166 5.2.3 建立cURL的步驟168 5.2.4 PHP cURL選項169 5.2.5 cURL實踐173 5.3 本章小結(jié)187 第6章 PHP調(diào)優(yōu)、測試與工具188 6.1 PHP調(diào)試189 6.2 語法檢查189 6.3 輸出調(diào)試信息190 6.3.1 使用內(nèi)部函數(shù)調(diào)試191 6.3.2 建立堆棧跟蹤195 6.4 活用日志198 6.5 Xdebug200 6.5.1 安裝Xdebug201 6.5.2 應(yīng)用Xdebug206 6.5.3 Xdebug帶來的增益207 6.6 本章小結(jié)209 第7章 用戶驗證策略210 7.1 數(shù)據(jù)庫設(shè)計210 7.2 HTTP驗證213 7.2.1 用戶名主機名驗證214 7.2.2 HTTP的身份驗證機制215 7.2.3 HTTP基本驗證216 7.2.4 摘要訪問驗證 220 7.3 純PHP驗證231 7.3.1 自定義Session231 7.3.2 構(gòu)造安全的Cookie237 7.4 訪問控制列表239 7.5 本章小結(jié)241 第8章 深度理解MySQL驅(qū)動與存儲引擎242 8.1 MySQL連接驅(qū)動庫242 8.2 mysqlnd驅(qū)動243 8.3 存儲引擎247 8.3.1 取得存儲引擎信息248 8.3.2 定義存儲引擎248 8.3.3 內(nèi)置的存儲引擎250 8.4 第三方存儲引擎257 8.5 結(jié)合硬件的引擎258 8.6 MySQL替代品與分支259 8.7 本章小結(jié)262 第9章 PHP命令行界面264 9.1 CLI簡述264 9.1.1 CLI的測試安裝264 9.1.2 CLI的配置參數(shù)265 9.2 CLI命令行接口266 9.3 CLI命令選項266 9.4 CLI開發(fā)實踐269 9.5 CLI實際應(yīng)用279 9.6 內(nèi)置服務(wù)器283 9.7 本章小結(jié)285 第10章 代碼重構(gòu)實踐286 10.1 什么是不良代碼286 10.2 什么是好代碼287 10.3 如何增加代碼可讀性289 10.3.1 命名方式290 10.3.2 表達式292 10.3.3 代碼段292 10.4 可擴展性與效率重構(gòu)293 10.5 模塊化設(shè)計294 10.6 封裝與解耦294 10.7 代碼效率295 10.7.1 網(wǎng)絡(luò)帶寬的效率296 10.7.2 內(nèi)存效率低296 10.7.3 程序處理效率低下297 10.8 本章小結(jié)298
使用說明
1、下載并解壓,得出pdf文件
2、如果打不開本文件,請務(wù)必下載pdf閱讀器
3、安裝后,在打開解壓得出的pdf文件
4、雙擊進行閱讀
- 下載地址
發(fā)表評論
0條評論軟件排行榜
熱門推薦
- 有柿電腦版 v11.6.284.23M / 簡體中文
- 南方Plus電腦版 v11.9.026.47M / 簡體中文
- 開源閱讀電腦版 v3.2517.96M / 簡體中文
- 京東讀書電腦版 v1.13.4官方版1.98M / 簡體中文
- 瀟湘書院電腦版 v2.3.11.888官方版49.65M / 簡體中文
- 數(shù)據(jù)挖掘?qū)д?官方版61.61M / 簡體中文
- PHP語言精粹電子書 pdf掃描版25.72M / 簡體中文
- linux常用命令大全 chm版1.48M / 簡體中文
- 本草綱目 5.34M / 簡體中文
- docker入門實戰(zhàn) pdf完整版1.38M / 簡體中文