php 高性能变成,高性能PHP 7

目录

1 搭建环境1

搭建Windows环境2

搭建Debian或Ubuntu环境5

Debian5

Ubuntu6

搭建CentOS环境10

安装Nginx10

安装PHP 711

安装Percona Server14

搭建Vagrant环境15

本章小结17

2 PHP 7新特性18

OOP特性18

类型声明19

命名空间与use关键字批量声明23

匿名类29

不推荐使用老式的构造方法33

Throwable接口34

新的操作符36

太空飞船操作符(<=>)36

null合并运算符(??)39

统一变量语法40

其他特性和变更42

常量数组42

Switch中的多个default默认值42

Session_start函数中的选项数组42

Unserialize函数引入过滤器43

本章小结43

3 PHP 7应用性能提升44

Nginx与Apache44

Apache44

Nginx45

HTTP Server优化45

缓存静态文件46

HTTP持久链接47

Apache48

Nginx49

GZIP压缩49

PHP独立部署服务52

关闭不用的模块52

Web服务器资源54

内容分发网络(CDN)55

使用CDN56

CSS与JavaScript优化57

合并58

缩小58

全页缓存67

Varnish67

基础设施70

Web服务器71

数据库服务器72

负载均衡(LB)72

HAProxy负载均衡73

本章小结77

4 提升数据库性能78

MySQL数据库78

查询缓存(Query Caching)79

存储引擎80

MyISAM存储引擎81

InnoDB存储引擎81

Percona Server - MySQL的fork83

安装Percona服务器83

MySQL性能监控工具84

phpMyAdmin84

MySQL工作台87

Percona工具箱88

Percona XtraDB 集群(PXC)91

Redis 键值缓存存储94

连接Redis服务器96

用Redis保存和获取数据97

Redis管理工具98

Memcached键值缓存存储100

本章小结101

5 调试和分析102

Xdebug102

使用Sublime Text调试103

使用Eclipse调试108

使用Xdebug分析111

PHP DebugBar113

本章小结117

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

Apache JMeter118

ApacheBench (ab)125

Siege127

真实世界中应用程序的压力测试129

Magento 2130

WordPress 4131

Drupal 8131

本章小结133

7 PHP编程实践134

代码风格134

测试驱动开发(TDD)138

设计模式141

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

保持面向对象和可重用143

PHP 框架143

版本控制系统(VCS)和Git143

部署和持续集成(CI)144

本章小结145

A 提升工作效率的工具147

Composer ? PHP依赖管理工具147

安装Composer147

使用Composer148

Git ? 一个版本控制系统150

安装Git150

使用Git150

创建新分支和合并152

克隆一个仓库153

Webhooks154

管理仓库的桌面工具155

Grunt watch157

小结160

B MVC和框架161

MVC设计模式161

Model162

Views162

Controllers163

Laravel163

安装163

特性164

Eloquent ORM166

Artisan命令行169

迁移170

Blade模版172

其他特性175

Lumen175

Apigility175

小结181

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。
经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值