高性能PHP7

高性能PHP7 pdf epub mobi txt 電子書 下載2025

出版者:電子工業齣版社
作者:[巴基斯坦] Altaf Hussain
出品人:博文視點
頁數:181
译者:呂毅
出版時間:2017-2-20
價格:69
裝幀:平裝
isbn號碼:9787121309380
叢書系列:
圖書標籤:
  • PHP
  • 計算機
  • php7
  • 編程
  • 程序員
  • 2019
  • 不值得讀
  • PHP7
  • 高性能
  • Web開發
  • 服務器
  • 優化
  • 代碼質量
  • 架構
  • 進階
  • 實戰
  • 技巧
想要找書就要到 小美書屋
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

具體描述

本書包含內容

第一章,搭建環境,內容包含如何搭建開發環境,其中涵蓋NGINX、PHP、運行在Windows上的Percona Server、多種的Linux發行版,以及安裝Vagrant虛擬機。

第二章,PHP7的新特性,內容包含眾多PHP7中引入的新特性,例如類型提示、使用use集體聲明、匿名類,以及新的操作符例,例如組閤比較符、Null閤並運算符,並統一采用從左到右的方式來評估錶達式。

第三章,提升PHP7應用性能,內容包括用不同的技術提升和擴展PHP7應用的性能,在這章,我們通過優化Nginx和Apache、CDN、CSS與JavaScript,采用手段有閤並與精簡內容、全頁緩存、安裝並配置Varnish。最後,我們會談到一個巧妙的方法構建應用開發環境。

第四章,提升數據庫性能,內容包括如何優化MySQL與如何配置齣高性能的Percona Server。同時,會介紹多種工具來監控數據庫性能。數據庫部分同樣包含瞭如何優化Memcached與Redis緩存數據。

第五章,性能分析,內容包括如何定位與分析性能問題,會介紹如何通過使用Xdebug、Sublime Text3、Eclipse、PHP DebugBar定位性能問題與分析性能數據。

第六章,PHP應用的壓力/負載測試,內容包括使用不同工具做壓力、負載測試。其中涵蓋Apache JMeter、ApacheBench和Siege測試負載情況,並會以一些開源PHP項目(Magento、Drupal、Wordpress)為例分彆在PHP7與PHP5.6的環境中做負載測試,並加以對比。

第七章,PHP項目的最佳實踐,內容包括如何生産高質量的標準編碼最佳實踐。包含瞭編碼規範、設計模式、麵嚮服務架構、測試驅動開發、Git與部署等。

附錄A,提升開發效率的工具,談到三個工具的細節,會包含Composer、Git與Grunt watch。

服務B,MVC與框架,會談到MVC設計模式與一些最為流行的PHP開發框架,例如Laravel、Lumen、Apigility。

著者簡介

作者簡介:

Altaf Hussain是一位具有6年開發經驗的全棧工程師。他在巴基斯坦獲得電氣工程學士學位,期間專攻計算機和通訊。 Altaf兼具電氣工程師的理論知識與軟件工程師的內心。

他曾在團隊中擔任係統工程師,使用匯編語言與C開發係統控製軟件。之後他對Web技術非常感興趣,自此開始投身於Web方嚮。他曾與很多的PHP框架打過交道,例如Zend、Laravel、Yii,並且他使用過不少開源項目,譬如Drupal、WordPress、PrestaShop與Magento。Altaf自主設計並實現瞭兩套CMS係統,實現瞭多語言支持、全綫控製、翻譯能力等,以及不同種類的多語言的內容管理。現如今,他是一傢時尚企業shy7lo.com的技術主管,他的工作職責是管理公司內部與國外的研發人員,以管理Magento和Laravel應用程序的開發工作與部署工作。除瞭Web應用程序外,Altaf曾開發過iOS、Android應程序,包括在Lumen構建API。他是麵嚮服務架構(SOA)的死忠,並成功地在多個項目中使用它。

Altaf非常關注Web性能,並在高速發展與可擴展的生産環境中運用瞭最新的技術,如PHP 7、NGINX、Redis、Varnish等。他是Debian係統的愛好者,並將其用於所有Web應用程序的運行環境。

工作之餘,Altaf寫寫文章,發錶於programmingtunes.com和techyocean.com。他已經發布瞭幾本書由Packt齣版,包括《Learning Phalcon PHP》、《Mastering jQuery Mobile》、《PrestaShop Module Development》。

譯者簡介:

呂毅,鏈傢網架構師。鏈傢網大數據平颱架構團隊負責人,鏈傢網架構師。2015年8月加入鏈傢網,之前負責過鏈傢網基礎服務平颱建設。 曾供職於百度移動雲事業部(2012~2015),新浪平颱架構部SAE(2010~2012)。

圖書目錄

1 搭建環境 1
搭建Windows環境 2
搭建Debian或Ubuntu環境 4
Debian 5
Ubuntu 5
搭建CentOS環境 9
安裝Nginx 10
安裝PHP 7 11
安裝Percona Server 13
搭建Vagrant環境 14
本章小結 16
2 PHP 7新特性 17
OOP特性 17
類型聲明 18
命名空間與use關鍵字批量聲明 22
匿名類 27
不推薦使用老式的構造方法 32
Throwable接口 33
新的操作符 35
太空飛船操作符(<=>) 35
null閤並運算符(??) 37
統一變量語法 39
其他特性和變更 40
常量數組 40
Switch中的多個default默認值 41
Session_start函數中的選項數組 41
Unserialize函數引入過濾器 42
本章小結 42
3 PHP 7應用性能提升 43
Nginx與Apache 43
Apache 44
Nginx 44
HTTP Server優化 45
緩存靜態文件 45
HTTP持久鏈接 46
Apache 47
Nginx 48
GZIP壓縮 48
PHP獨立部署服務 51
關閉不用的模塊 51
Web服務器資源 53
內容分發網絡(CDN) 54
使用CDN 55
CSS與JavaScript優化 56
閤並 57
縮小 57
全頁緩存 66
Varnish 66
基礎設施 69
Web服務器 70
數據庫服務器 71
負載均衡(LB) 71
HAProxy負載均衡 72
本章小結 76
4 提升數據庫性能 77
MySQL數據庫 77
查詢緩存(Query Caching) 78
存儲引擎 79
MyISAM存儲引擎 80
InnoDB存儲引擎 81
Percona Server - MySQL的fork 82
安裝Percona服務器 82
MySQL性能監控工具 83
phpMyAdmin 83
MySQL工作颱 86
Percona工具箱 87
Percona XtraDB 集群(PXC) 90
Redis 鍵值緩存存儲 93
連接Redis服務器 95
用Redis保存和獲取數據 96
Redis管理工具 97
Memcached鍵值緩存存儲 99
本章小結 100
5 調試和分析 101
Xdebug 101
使用Sublime Text調試 103
使用Eclipse調試 107
使用Xdebug分析 110
PHP DebugBar 112
本章小結 116
6 PHP應用的壓力/負載測試 117
Apache JMeter 117
ApacheBench (ab) 124
Siege 125
實際項目中應用程序的壓力測試 128
Magento 2 129
WordPress 4 130
Drupal 8 130
本章小結 132
7 PHP編程最佳實踐 133
代碼風格 133
測試驅動開發(TDD) 137
設計模式 140
麵嚮服務的體係架構(SOA) 141
保持麵嚮對象和可重用 142
PHP框架 142
版本控製係統(VCS)和Git 142
部署和持續集成(CI) 143
本章小結 144
附錄A 提升工作效率的工具 147
Composer:PHP依賴管理工具 147
安裝Composer 147
使用Composer 148
Git:一個版本控製係統 150
安裝Git 150
使用Git 150
創建新分支和閤並 152
剋隆一個倉庫 153
Webhooks 154
管理倉庫的桌麵工具 155
Grunt watch 157
小結 160
附錄B MVC和框架 161
MVC設計模式 161
Model 162
Views 162
Controllers 163
Laravel 163
安裝 163
特性 164
Eloquent ORM 166
Artisan命令行 169
遷移 170
Blade模版 172
其他特性 175
Lumen 175
Apigility 175
小結 181
· · · · · · (收起)

讀後感

評分

評分

評分

評分

評分

用戶評價

评分

真的是垃圾,各種拼拼湊湊

评分

很薄一本 內容也跟廣告冊頁一樣 每一塊都簡單提兩句 不過涉及到的這些點 算是和php7一起讓人感受到瞭“現代化php開發”的氣息 之前沒太多瞭解的內容有vagrant symfony作為SOA實現的重要意義 sublime text配閤xdebug調試 git webhook這些

评分

這書,有點心黑。入門吧。不值得入手···

评分

真的是垃圾,各種拼拼湊湊

评分

書名騙人!

本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

© 2025 book.quotespace.org All Rights Reserved. 小美書屋 版权所有