高性能php7

高性能php7

版本:pdf高清扫描电子版大小:2.19M

类别: 电子图书 系统:WinAll, WinXP, Win7, Win8, Win10

立即下载
  • 高性能php7 pdf高清扫描电子版0

高性能php7 pdf是一套用来研究学习高性能php7的php教程文档。书中共包含了七章内容板块,为用户讲解了php7操作使用说明,并通过案列进行举证。方便读者朋友们进一步了解php7!欢迎在绿色资源网下载使用!

《高性能PHP 7图书介绍

《高性能PHP 7》从PHP所需环境讲起,涉及环境搭建与配置设置等内容,能够帮助有一定计算机基础的读者实现PHP运行环境的搭建及PHP周边软件的安装配置。《高性能PHP 7》亮点内容是介绍PHP 7特性的部分,同时也告诉读者哪些语法将会被废弃,对读者上手PHP 7有极大的帮助。除介绍PHP 7的新特性外,《高性能PHP 7》用大量章节介绍如何使用PHP 7及周边软件来构造高性能的Web应用程序,同时介绍了一些PHP开发的最佳实践,帮助读者更好地理解Web项目与PHP应用程序开发。附录部分为读者介绍了一些不错的工具,讲解了MVC与开发框架等周边知识,能够帮助读者更好地开发PHP项目。

高性能php7 pdf

主要章节内容介绍

第一章,搭建环境,内容包含如何搭建开发环境,其中涵盖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。

高性能php7 pdf电子图书目录:

1搭建环境 1

搭建Windows环境 2

搭建Debian或ubuntu环境 4

Debian 5

Ubuntu 5

搭建centos环境 9

安装Nginx 10

安装PHP 7 11

安装Percona Server 13

搭建Vagrant环境 14

本章小结 16

2PHP 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

3PHP 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

6PHP应用的压力/负载测试 117

Apache JMeter 117

ApacheBench (ab) 124

Siege 125

实际项目中应用程序的压力测试 128

Magento 2 129

WordPress 4 130

Drupal 8 130

本章小结 132

7PHP编程最佳实践 133

代码风格 133

测试驱动开发(TDD) 137

设计模式 140

面向服务的体系架构(SOA) 141

保持面向对象和可重用 142

......

查看全部

更新时间:2017-09-20
网友评论
我要跟贴
取消
同类推荐
热门精品
最新应用