高性能PHP 7

企业采购书卡请拔打028-83157469,团购书目请拨打19113427458(法定工作日9:00-17:00)

定  价 :
¥ 69.00
文 轩 价 :
¥57.30 (8.3折)
库  存 :
库存紧张
作  者 :
(巴基斯坦)Altaf Hussain(阿尔塔夫·侯赛因) 著 吕毅
所属分类 :
图书 > 行业职业 > 计算机 > 编程语言
促销活动 :
❤老客户回馈,积分换礼券,购书更实惠
❤图书订单大陆地区包邮(新疆西藏运费每单20元)
详情 >>
购买数量 :
- +
立即购买
服  务 :
由"文轩网"直接销售和发货,并提供售后服务
正品低价| 闪电发货|货到付款| 高效退换货
¥57.30 (8.3折)
  • 作 者: (巴基斯坦)Altaf Hussain(阿尔塔夫·侯赛因) 著 吕毅
  • 出版社: 电子工业出版社
  • 出版时间:2017-02-01
  • 开 本:其他
  • 页 数:200
  • 印刷时间:2017-03-01
  • 字 数:245.7千字
  • 装 帧:简装
  • 语  种:中文
  • 版 次:1
  • 印 次:1
  • I S B N:9787121309380

目录

目录 1 搭建环境 1 搭建Windows环境 2 搭建Debian或Ubuntu环境 5 Debian 5 Ubuntu 6 搭建CentOS环境 10 安装Nginx 10 安装PHP 7 11 安装Percona Server 14 搭建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与Apache 44 Apache 44 Nginx 45 HTTP Server优化 45 缓存静态文件 46 HTTP持久链接 47 Apache 48 Nginx 49 GZIP压缩 49 PHP独立部署服务 52 关闭不用的模块 52 Web服务器资源 54 内容分发网络(CDN) 55 使用CDN 56 CSS与JavaScript优化 57 合并 58 缩小 58 全页缓存 67 Varnish 67 基础设施 70 Web服务器 71 数据库服务器 72 负载均衡(LB) 72 HAProxy负载均衡 73 本章小结 77 4 提升数据库性能 78 MySQL数据库 78 查询缓存(Query Caching) 79 存储引擎 80 MyISAM存储引擎 81 InnoDB存储引擎 81 Percona Server - MySQL的fork 83 安装Percona服务器 83 MySQL性能监控工具 84 phpMyAdmin 84 MySQL工作台 87 Percona工具箱 88 Percona XtraDB 集群(PXC) 91 Redis 键值缓存存储 94 连接Redis服务器 96 用Redis保存和获取数据 97 Redis管理工具 98 Memcached键值缓存存储 100 本章小结 101 5 调试和分析 102 Xdebug 102 使用Sublime Text调试 103 使用Eclipse调试 108 使用Xdebug分析 111 PHP DebugBar 113 本章小结 117 6 PHP应用的压力/负载测试 118 Apache JMeter 118 ApacheBench (ab) 125 Siege 127 真实世界中应用程序的压力测试 129 Magento 2 130 WordPress 4 131 Drupal 8 131 本章小结 133 7 PHP编程很好实践 134 代码风格 134 测试驱动开发(TDD) 138 设计模式 141 面向服务的体系架构(SOA) 142 保持面向对象和可重用 143 PHP 框架 143 版本控制系统(VCS)和Git 143 部署和持续集成(CI) 144 本章小结 145 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

作者简介

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。

内容简介

PHP是一种伟大的构建Web App的通用开源脚本语言。PHP 7是近期新版本。主要突破了向后兼容性的问题,致力于高性能和高速度。本书将会高节奏地向你介绍PHP7,来提高你的编码速度及技巧,书中所涉及的概念将指导你作为一名PHP程序员不断提高你App的性能标准。我们将向你介绍PHP 7 的新特性接着是PHP 7中面向对象的程序设计概念。接着我们将解释如何提高PHP 7 App性能及数据库性能。通过这本书,你将能够使用本书中讨论的多种基准测试工具来提高你的程序性能。很后,本书讨论了PHP的很好实践来帮助你提高编码质量。本书是一本循序渐进的指南,目的在于通过真实的案例来提高你的PHP代码质量。

价格说明

定价:为出版社全国统一定价;

文轩价:为商品的销售价,是您最终决定是否购买商品的依据;受系统缓存影响,最终价格以商品放入购物车后显示的价格为准;

关于新广告法声明

新广告法规定所有页面信息中不得出现绝对化用词和功能性用词。

本店非常支持新广告法,但为了不影响消费者正常购买,页面明显区域本店已在排查修改,对于不明显区域也将会逐步排查并修改,我们此郑重声明:本店所有页面上的绝对化用词与功能性用词在此声明全部失效,不作为赔付理由。涉及“教育部声明”中的商品,均不代表教育部指定、推荐的具体版本,仅代表该商品的内容为指定、推荐书目。因极限用词引起的任何形式的商品赔付,本店不接收且不妥协。希望消费者理解并欢迎联系客服帮助完善,也请职业打假人士高抬贵手。