网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 高性能PHP7
分类
作者 (巴基斯坦)阿尔塔夫·侯赛因
出版社 电子工业出版社
下载
简介
作者简介
Altaf Hussain,是一位在PHP领域具有6年以上经验的全栈工程师及移动应用开发者,他在巴基斯坦获得电气工程学士学位,其间专攻计算机和通信,兼具电气工程师的理论知识与软件工程师的内涵。Altaf曾在团队中担任系统工程师,使用汇编语言与C语言为测试机器人开发系统控制软件,之后他对Web技术很好感兴趣,并自此投身Web领域。Altaf曾在工作中使用过许多PHP框架,例如Zend、Laravel、Yii,同时他也使用过不少开源项目,例如Drupal、WordPress、PrestaShop和Magento。Altaf自主设计并实现了两套CMS系统,实现了多语言支持、全线控制、翻译能力以及不同种类的多语言内容管理。现如今,Altaf是一家时尚企业shy7lo.com的技术主管,工作职责是管理公司内部与国外的研发团队,进而落实Magento和Laravel应用程序的开发与部署工作。除了Web应用程序外,Altaf还开发过iOS、Android应用程序,例如在Lumen构建API。Altaf是面向服务架构(SOA)的狂热爱好者,并成功地在多个项目中使用它。Altaf很好关注Web性能,并在高速发展与可扩展的生产环境中运用了全新的技术,如PHP 7、Nginx、Redis、Varnish等。他是Debian系统的爱好者,并已将其应用于所有Web应用程序的运行环境中。工作之余,Altaf喜欢写写文章,他的文章大多发表于programmingtunes.com和techyocean.com上。与此同时,Altaf已经撰写了几本由Packt出版的书,包括Learning Phalcon PHP、Mastering jQuery Mobile、PrestaShop Module Development。
吕毅,链家网大数据平台架构团队负责人,链家网架构师。曾负责过链家网基础服务平台建设,也曾供职于百度移动云事业部及新浪平台架构部SAE。
目录
目录
1 搭建环境\t1
搭建Windows环境\t2
搭建Debian或Ubuntu环境\t5
Debian\t5
Ubuntu\t6
搭建CentOS环境\t10
安装Nginx\t10
安装PHP 7\t11
安装Percona Server\t14
搭建Vagrant环境\t15
本章小结\t17
2 PHP 7新特性\t18
OOP特性\t18
类型声明\t19
命名空间与use关键字批量声明\t23
匿名类\t29
不推荐使用老式的构造方法\t33
Throwable接口\t34
新的操作符\t36
太空飞船操作符(<=>)\t36
null合并运算符(??)\t39
统一变量语法\t40
其他特性和变更\t42
常量数组\t42
Switch中的多个default默认值\t42
Session_start函数中的选项数组\t42
Unserialize函数引入过滤器\t43
本章小结\t43
3 PHP 7应用性能提升\t44
Nginx与Apache\t44
Apache\t44
Nginx\t45
HTTP Server优化\t45
缓存静态文件\t46
HTTP持久链接\t47
Apache\t48
Nginx\t49
GZIP压缩\t49
PHP独立部署服务\t52
关闭不用的模块\t52
Web服务器资源\t54
内容分发网络(CDN)\t55
使用CDN\t56
CSS与JavaScript优化\t57
合并\t58
缩小\t58
全页缓存\t67
Varnish\t67
基础设施\t70
Web服务器\t71
数据库服务器\t72
负载均衡(LB)\t72
HAProxy负载均衡\t73
本章小结\t77
4 提升数据库性能\t78
MySQL数据库\t78
查询缓存(Query Caching)\t79
存储引擎\t80
MyISAM存储引擎\t81
InnoDB存储引擎\t81
Percona Server - MySQL的fork\t83
安装Percona服务器\t83
MySQL性能监控工具\t84
phpMyAdmin\t84
MySQL工作台\t87
Percona工具箱\t88
Percona XtraDB 集群(PXC)\t91
Redis 键值缓存存储\t94
连接Redis服务器\t96
用Redis保存和获取数据\t97
Redis管理工具\t98
Memcached键值缓存存储\t100
本章小结\t101
5 调试和分析\t102
Xdebug\t102
使用Sublime Text调试\t103
使用Eclipse调试\t108
使用Xdebug分析\t111
PHP DebugBar\t113
本章小结\t117
6 PHP应用的压力/负载测试\t118
Apache JMeter\t118
ApacheBench (ab)\t125
Siege\t127
真实世界中应用程序的压力测试\t129
Magento 2\t130
WordPress 4\t131
Drupal 8\t131
本章小结\t133
7 PHP编程最佳实践\t134
代码风格\t134
测试驱动开发(TDD)\t138
设计模式\t141
面向服务的体系架构(SOA)\t142
保持面向对象和可重用\t143
PHP 框架\t143
版本控制系统(VCS)和Git\t143
部署和持续集成(CI)\t144
本章小结\t145
A 提升工作效率的工具\t147
Composer ? PHP依赖管理工具\t147
安装Composer\t147
使用Composer\t148
Git ? 一个版本控制系统\t150
安装Git\t150
使用Git\t150
创建新分支和合并\t152
克隆一个仓库\t153
Webhooks\t154
管理仓库的桌面工具\t155
Grunt watch\t157
小结\t160
B MVC和框架\t161
MVC设计模式\t161
Model\t162
Views\t162
Controllers\t163
Laravel\t163
安装\t163
特性\t164
Eloquent ORM\t166
Artisan命令行\t169
迁移\t170
Blade模版\t172
其他特性\t175
Lumen\t175
Apigility\t175
小结\t181
内容推荐
PHP是一种伟大的构建Web App的通用开源脚本语言。PHP 7是最新版本。主要突破了向后兼容性的问题,致力于高性能和高速度。本书将会高节奏地向你介绍PHP7,来提高你的编码速度及技巧,书中所涉及的概念将指导你作为一名PHP程序员不断提高你App的性能标准。我们将向你介绍PHP 7
随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/3/15 0:17:48