PHP与MySQL高性能应用开发

PHP与MySQL高性能应用开发

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

以“PHP与MySQL高性能应用开发”为主题,选取其中最为核心的最佳实践进行讲解。

内容简介

本书首先从语言层面总结了PHP编程中的一些疑点和难点,然后重点讲解了PHP的缓冲、网络编程、缓存技术、命令行、调试、测试、用户验证策略、代码重构等知识;然后重点讲解了MySQL的驱动、存储引擎、性能优化、memcached、Sphinx全文搜索引擎等重要主题。

作者简介

作者杜江,PHP开发专家。精通PHP5、Ajax、Java、Perl、XML/XSLT,SQLServer,Oracle,MySQL及搜索引擎技术,UNIX-FreeBSD/Linux平台。 东北大学计算机科学与技术专业,工学学士。

章节目录

版权信息

前言

第1章 PHP解惑

1.1 省略结束标签的便利性

1.2 emtpy、isset、is_null的区别

1.3 布尔值的正确打开方式

1.4 变量作用域实践

1.5 多维数组排序

1.6 超级全局数组

1.7 global关键字与global数组的区别

1.8 活用静态变量

1.9 require、require_once、include、include_once与autoload

1.10 =与==、===的区别

1.11 HereDoc与NowDoc

1.12 函数传值与引用

1.13 避免使用过多参数

1.14 匿名函数

1.15 return与exit

1.16 is_callable()与method_exists()函数

1.17 执行外部程序

1.18 安全模式的使用说明

1.19 提前计算循环长度

1.20 SQL组合优化

1.21 文件处理

1.22 goto语句:最后的手段

1.23 利用phar扩展来节省空间

1.24 手册上的小瑕疵

1.25 本章小结

第2章 深入PHP面向对象

2.1 PHP与面向对象

2.2 面向对象的一些概念

2.3 类和对象

2.4 使用对象

2.5 构造方法与析构方法

2.6 实例与多态

2.7 类的扩展

2.8 防止重写

2.9 防止被扩展

2.10 多态性

2.11 接口

2.12 抽象类

2.13 静态方法和属性

2.14 魔术方法

2.15 命名空间

2.16 traits

2.17 本章小结

第3章 PHP输出缓冲区

3.1 系统缓冲区

3.2 什么是PHP输出缓冲区

3.3 输出缓冲区的机制

3.4 输出缓冲区的陷阱

3.5 输出缓冲区实践

3.6 输出缓冲与静态页面

3.7 内容压缩输出

3.8 本章小结

第4章 PHP缓存技术

4.1 关于缓存

4.2 文件缓存与静态页面

4.3 页面静态化

4.4 数据级别缓存

4.5 OpCode缓存

4.6 OpCode缓存管理工具

4.7 使用deflate压缩页面

4.8 内存数据库

4.9 缓存的陷阱

4.10 本章小结

第5章 PHP网络编程

5.1 Socket编程

5.2 cURL核心技术

5.3 本章小结

第6章 PHP调优、测试与工具

6.1 PHP调试

6.2 语法检查

6.3 输出调试信息

6.4 活用日志

6.5 Xdebug

6.6 本章小结

第7章 用户验证策略

7.1 数据库设计

7.2 HTTP验证

7.3 纯PHP验证

7.4 访问控制列表

7.5 本章小结

第8章 深度理解MySQL驱动与存储引擎

8.1 MySQL连接驱动库

8.2 mysqlnd驱动

8.3 存储引擎

8.4 第三方存储引擎

8.5 结合硬件的引擎

8.6 MySQL替代品与分支

8.7 本章小结

第9章 PHP命令行界面

9.1 CLI简述

9.2 CLI命令行接口

9.3 CLI命令选项

9.4 CLI开发实践

9.5 CLI实际应用

9.6 内置服务器

9.7 本章小结

第10章 代码重构实践

10.1 什么是不良代码

10.2 什么是好代码

10.3 如何增加代码可读性

10.4 可扩展性与效率重构

10.5 模块化设计

10.6 封装与解耦

10.7 代码效率

10.8 本章小结

PHP与MySQL高性能应用开发是2016年由机械工业出版社华章分社出版,作者杜江。

得书感谢您对《PHP与MySQL高性能应用开发》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
PHP+MySQL动态网页设计 电子书
《PHP+MySQL动态网页设计》循序渐进地讲解了PHP的基础知识、以及使用PHP访问和操作MySQL数据库的方法和流程。主要内容包括:搭建PHP开发环境、PHP的基本语法、流程控制语句、PHP中的数组、PHP中的函数、文件系统处理、PHP面向对象程序设计、MySQL数据库管理与应用、PHP访问与操作MySQL数据库;本书以实用为目标设计,侧重介绍PHP的相关技术在实际Web开发中的应用,并以一个
PHP+MySQL网站开发技术项目式教程(第2版) 电子书
全书以“诚信管理论坛”的完整开发过程为例,介绍了基于PHP+MySQL进行网站开发的基础知识和编程技术,包括7大项目:项目开发环境搭建、系统数据库设计和实现、系统数据库访问层的设计与实现、用户管理模块的设计与实现、论坛帖子管理模块的设计与实现、论坛安全控制与部署、使用ThinkPHP框架重构诚信论坛,详细地讲述了使用PHP+MySQL进行网站开发的全流程和方法。本书内容翔实,实例丰富,讲解透彻,注
微信小程序开发实战教程(PHP+Laravel+MySQL)(微课版) 电子书
全面讲解微信小程序开发、实用技巧及后台交互流程。
PHP动态Web开发技术 电子书
理论结合实践,教你学会PHP动态Web开发。
PHP网站开发与实例教程 电子书
本书采用知识点讲解和实例操作相结合的方式,详细讲解PHP开发技术,并通过分析实例的实现过程讲解各知识点的具体应用,以帮助读者由易到难、循序渐进、系统地学习PHP动态网站开发技术。全书共10章,提供了上百个完整的具体实例和1个留言板综合开发实例,详细介绍PHP动态网站开发的环境配置、前台开发技术(HTML5和CSS3.0结合)、PHP基础与常用技术、PHP常用函数与数组、目录与文件操作、数据库编程与