首 頁(yè)
手機(jī)版

php與mysql高性能應(yīng)用開(kāi)發(fā) 杜江pdf掃描版

  • 軟件大?。?6.08M
  • 軟件語(yǔ)言:簡(jiǎn)體中文
  • 軟件類(lèi)型:國(guó)產(chǎn)軟件
  • 軟件授權(quán):免費(fèi)軟件
  • 更新時(shí)間:2023/08/10
  • 軟件類(lèi)別:電子閱讀
  • 應(yīng)用平臺(tái):Windows10,Windows8,Windows7,WinVista,Win2003,WinXP,Win2000
網(wǎng)友評(píng)分:5.0分
網(wǎng)友評(píng)論 下載地址 收藏該頁(yè)
本地下載

php與mysql高性能應(yīng)用開(kāi)發(fā)是一本PHP與MySQL開(kāi)發(fā)教程,由杜江編著,本書(shū)圍繞著高性能、可擴(kuò)展性、可伸縮性、可靠性等于PHP應(yīng)用性能相關(guān)的主題展開(kāi),同時(shí)還涉及了PHP編程思想、底層原理、編程技巧、開(kāi)發(fā)規(guī)范等重要內(nèi)容,非常適合PHP中級(jí)開(kāi)發(fā)及以上的資質(zhì)下載學(xué)習(xí),并且可結(jié)合其他書(shū)籍進(jìn)行同步閱讀,歡迎免費(fèi)下載收藏。

內(nèi)容介紹

《php與mysql高性能應(yīng)用開(kāi)發(fā)》全書(shū)以“PHP與MySQL高性能應(yīng)用開(kāi)發(fā)”為主題,選取了其中為核心的佳實(shí)踐進(jìn)行講解,是一個(gè)有十余年P(guān)HP開(kāi)發(fā)經(jīng)驗(yàn)的老程序員的經(jīng)驗(yàn)總結(jié)。首先從語(yǔ)言層面總結(jié)了PHP編程中的一些疑點(diǎn)和難點(diǎn),然后重點(diǎn)講解了PHP的緩沖、網(wǎng)絡(luò)編程、緩存技術(shù)、命令行、調(diào)試、測(cè)試、用戶(hù)驗(yàn)證策略、代碼重構(gòu)等知識(shí);然后重點(diǎn)講解了MySQL的驅(qū)動(dòng)、存儲(chǔ)引擎、性能優(yōu)化、memcached、Sphinx全文搜索引擎等重要主題。

php與mysql高性能應(yīng)用開(kāi)發(fā)發(fā)章節(jié)目錄

序 
前言 
第1章 PHP解惑1 
1.1 省略結(jié)束標(biāo)簽的便利性2 
1.2 emtpy、isset、is_null的區(qū)別2 
1.3 布爾值的正確打開(kāi)方式3 
1.4 變量作用域?qū)嵺`4 
1.5 多維數(shù)組排序6 
1.6 超級(jí)全局?jǐn)?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 避免使用過(guò)多參數(shù)19 
1.13.1 使用數(shù)組19 
1.13.2 使用對(duì)象19 
1.14 匿名函數(shù)21 
1.15 return與exit22 
1.16 is_callable()與method_exists()函數(shù)22 
1.17 執(zhí)行外部程序25 
1.18 安全模式的使用說(shuō)明26 
1.19 提前計(jì)算循環(huán)長(zhǎng)度27 
1.20 SQL組合優(yōu)化30 
1.21 文件處理31 
1.22 goto語(yǔ)句:最后的手段35 
1.23 利用phar擴(kuò)展來(lái)節(jié)省空間36 
1.24 手冊(cè)上的小瑕疵37 
1.25 本章小結(jié)38 
第2章 深入PHP面向?qū)ο?9 
2.1 PHP與面向?qū)ο?0 
2.2 面向?qū)ο蟮囊恍└拍?0 
2.3 類(lèi)和對(duì)象41 
2.4 使用對(duì)象43 
2.5 構(gòu)造方法與析構(gòu)方法43 
2.6 實(shí)例與多態(tài)45 
2.7 類(lèi)的擴(kuò)展47 
2.8 防止重寫(xiě)48 
2.9 防止被擴(kuò)展49 
2.10 多態(tài)性50 
2.11 接口50 
2.12 抽象類(lèi)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 默認(rèn)PHP輸出緩沖區(qū)72 
3.2.2 消息頭和消息體73 
3.2.3 用戶(hù)輸出緩沖區(qū)73 
3.3 輸出緩沖區(qū)的機(jī)制75 
3.4 輸出緩沖區(qū)的陷阱77 
3.5 輸出緩沖區(qū)實(shí)踐78 
3.6 輸出緩沖與靜態(tài)頁(yè)面81 
3.7 內(nèi)容壓縮輸出83 
3.8 本章小結(jié)84 
第4章 PHP緩存技術(shù)85 
4.1 關(guān)于緩存85 
4.2 文件緩存與靜態(tài)頁(yè)面87 
4.3 頁(yè)面靜態(tài)化89 
4.4 數(shù)據(jù)級(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 用戶(hù)級(jí)別緩存117 
4.7 使用deflate壓縮頁(yè)面118 
4.8 內(nèi)存數(shù)據(jù)庫(kù)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 兩個(gè)memcached擴(kuò)展130 
4.8.8 安裝pecl::memcache擴(kuò)展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ù)庫(kù)137 
5.1.4 PHP的Socket源碼解析141 
5.1.5 創(chuàng)建TCP Socket客戶(hù)端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選項(xiàng)169 
5.2.5 cURL實(shí)踐173 
5.3 本章小結(jié)187 
第6章 PHP調(diào)優(yōu)、測(cè)試與工具188 
6.1 PHP調(diào)試189 
6.2 語(yǔ)法檢查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帶來(lái)的增益207 
6.6 本章小結(jié)209 
第7章 用戶(hù)驗(yàn)證策略210 
7.1 數(shù)據(jù)庫(kù)設(shè)計(jì)210 
7.2 HTTP驗(yàn)證213 
7.2.1 用戶(hù)名主機(jī)名驗(yàn)證214 
7.2.2 HTTP的身份驗(yàn)證機(jī)制215 
7.2.3 HTTP基本驗(yàn)證216 
7.2.4 摘要訪(fǎng)問(wèn)驗(yàn)證 220 
7.3 純PHP驗(yàn)證231 
7.3.1 自定義Session231 
7.3.2 構(gòu)造安全的Cookie237 
7.4 訪(fǎng)問(wèn)控制列表239 
7.5 本章小結(jié)241 
第8章 深度理解MySQL驅(qū)動(dòng)與存儲(chǔ)引擎242 
8.1 MySQL連接驅(qū)動(dòng)庫(kù)242 
8.2 mysqlnd驅(qū)動(dòng)243 
8.3 存儲(chǔ)引擎247 
8.3.1 取得存儲(chǔ)引擎信息248 
8.3.2 定義存儲(chǔ)引擎248 
8.3.3 內(nèi)置的存儲(chǔ)引擎250 
8.4 第三方存儲(chǔ)引擎257 
8.5 結(jié)合硬件的引擎258 
8.6 MySQL替代品與分支259 
8.7 本章小結(jié)262 
第9章 PHP命令行界面264 
9.1 CLI簡(jiǎn)述264 
9.1.1 CLI的測(cè)試安裝264 
9.1.2 CLI的配置參數(shù)265 
9.2 CLI命令行接口266 
9.3 CLI命令選項(xiàng)266 
9.4 CLI開(kāi)發(fā)實(shí)踐269 
9.5 CLI實(shí)際應(yīng)用279 
9.6 內(nèi)置服務(wù)器283 
9.7 本章小結(jié)285 
第10章 代碼重構(gòu)實(shí)踐286 
10.1 什么是不良代碼286 
10.2 什么是好代碼287 
10.3 如何增加代碼可讀性289 
10.3.1 命名方式290 
10.3.2 表達(dá)式292 
10.3.3 代碼段292 
10.4 可擴(kuò)展性與效率重構(gòu)293 
10.5 模塊化設(shè)計(jì)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

使用說(shuō)明

1、下載并解壓,得出pdf文件

2、如果打不開(kāi)本文件,請(qǐng)務(wù)必下載pdf閱讀器

3、安裝后,在打開(kāi)解壓得出的pdf文件

4、雙擊進(jìn)行閱讀

收起介紹展開(kāi)介紹
  • 下載地址
php與mysql高性能應(yīng)用開(kāi)發(fā) 杜江pdf掃描版

有問(wèn)題? 點(diǎn)此報(bào)錯(cuò)

發(fā)表評(píng)論

0條評(píng)論

熱門(mén)推薦