大小:46.08M
更新时间:23-08-10
系统:Pc
版本:v
php与mysql高性能应用开发是一本PHP与MySQL开发教程,由杜江编著,本书围绕着高性能、可扩展性、可伸缩性、可靠性等于PHP应用性能相关的主题展开,同时还涉及了PHP编程思想、底层原理、编程技巧、开发规范等重要内容,非常适合PHP中级开发及以上的资质下载学习,并且可结合其他书籍进行同步阅读,欢迎免费下载收藏。
《php与mysql高性能应用开发》全书以“PHP与MySQL高性能应用开发”为主题,选取了其中为核心的佳实践进行讲解,是一个有十余年PHP开发经验的老程序员的经验总结。首先从语言层面总结了PHP编程中的一些疑点和难点,然后重点讲解了PHP的缓冲、网络编程、缓存技术、命令行、调试、测试、用户验证策略、代码重构等知识;然后重点讲解了MySQL的驱动、存储引擎、性能优化、memcached、Sphinx全文搜索引擎等重要主题。
序 前言 第1章 PHP解惑1 1.1 省略结束标签的便利性2 1.2 emtpy、isset、is_null的区别2 1.3 布尔值的正确打开方式3 1.4 变量作用域实践4 1.5 多维数组排序6 1.6 超级全局数组7 1.7 global关键字与global数组的区别8 1.8 活用静态变量9 1.9 require、require_once、include、include_once与autoload11 1.10 =与==、===的区别14 1.11 HereDoc与NowDoc15 1.12 函数传值与引用16 1.12.1 传值17 1.12.2 引用17 1.13 避免使用过多参数19 1.13.1 使用数组19 1.13.2 使用对象19 1.14 匿名函数21 1.15 return与exit22 1.16 is_callable()与method_exists()函数22 1.17 执行外部程序25 1.18 安全模式的使用说明26 1.19 提前计算循环长度27 1.20 SQL组合优化30 1.21 文件处理31 1.22 goto语句:最后的手段35 1.23 利用phar扩展来节省空间36 1.24 手册上的小瑕疵37 1.25 本章小结38 第2章 深入PHP面向对象39 2.1 PHP与面向对象40 2.2 面向对象的一些概念40 2.3 类和对象41 2.4 使用对象43 2.5 构造方法与析构方法43 2.6 实例与多态45 2.7 类的扩展47 2.8 防止重写48 2.9 防止被扩展49 2.10 多态性50 2.11 接口50 2.12 抽象类54 2.13 静态方法和属性55 2.14 魔术方法57 2.15 命名空间63 2.16 traits66 2.17 本章小结68 第3章 PHP输出缓冲区69 3.1 系统缓冲区69 3.2 什么是PHP输出缓冲区70 3.2.1 默认PHP输出缓冲区72 3.2.2 消息头和消息体73 3.2.3 用户输出缓冲区73 3.3 输出缓冲区的机制75 3.4 输出缓冲区的陷阱77 3.5 输出缓冲区实践78 3.6 输出缓冲与静态页面81 3.7 内容压缩输出83 3.8 本章小结84 第4章 PHP缓存技术85 4.1 关于缓存85 4.2 文件缓存与静态页面87 4.3 页面静态化89 4.4 数据级别缓存91 4.5 OpCode缓存94 4.6 OpCode缓存管理工具100 4.6.1 使用APC101 4.6.2 eAccelerator的安装配置106 4.6.3 XCache的安装配置109 4.6.4 使用XCache缓存110 4.6.5 APC、eAccelerator和XCache三者的比较115 4.6.6 用户级别缓存117 4.7 使用deflate压缩页面118 4.8 内存数据库119 4.8.1 关于memcached119 4.8.2 memcached架构121 4.8.3 memcached特性121 4.8.4 memcached缓存策略124 4.8.5 memcached 安装与配置125 4.8.6 使用memcached做分布式Session128 4.8.7 两个memcached扩展130 4.8.8 安装pecl::memcache扩展130 4.8.9 memcached 数据存取方法131 4.9 缓存的陷阱132 4.10 本章小结133 第5章 PHP网络编程134 5.1 Socket编程134 5.1.1 Socket原理134 5.1.2 Socket函数136 5.1.3 PECL Socket函数库137 5.1.4 PHP的Socket源码解析141 5.1.5 创建TCP Socket客户端143 5.1.6 创建TCP Socket服务器145 5.1.7 创建UDP服务器147 5.1.8 字符流与Socket150 5.1.9 连接SMTP服务器153 5.2 cURL核心技术166 5.2.1 什么是cURL166 5.2.2 安装和启用cURL166 5.2.3 建立cURL的步骤168 5.2.4 PHP cURL选项169 5.2.5 cURL实践173 5.3 本章小结187 第6章 PHP调优、测试与工具188 6.1 PHP调试189 6.2 语法检查189 6.3 输出调试信息190 6.3.1 使用内部函数调试191 6.3.2 建立堆栈跟踪195 6.4 活用日志198 6.5 Xdebug200 6.5.1 安装Xdebug201 6.5.2 应用Xdebug206 6.5.3 Xdebug带来的增益207 6.6 本章小结209 第7章 用户验证策略210 7.1 数据库设计210 7.2 HTTP验证213 7.2.1 用户名主机名验证214 7.2.2 HTTP的身份验证机制215 7.2.3 HTTP基本验证216 7.2.4 摘要访问验证 220 7.3 纯PHP验证231 7.3.1 自定义Session231 7.3.2 构造安全的Cookie237 7.4 访问控制列表239 7.5 本章小结241 第8章 深度理解MySQL驱动与存储引擎242 8.1 MySQL连接驱动库242 8.2 mysqlnd驱动243 8.3 存储引擎247 8.3.1 取得存储引擎信息248 8.3.2 定义存储引擎248 8.3.3 内置的存储引擎250 8.4 第三方存储引擎257 8.5 结合硬件的引擎258 8.6 MySQL替代品与分支259 8.7 本章小结262 第9章 PHP命令行界面264 9.1 CLI简述264 9.1.1 CLI的测试安装264 9.1.2 CLI的配置参数265 9.2 CLI命令行接口266 9.3 CLI命令选项266 9.4 CLI开发实践269 9.5 CLI实际应用279 9.6 内置服务器283 9.7 本章小结285 第10章 代码重构实践286 10.1 什么是不良代码286 10.2 什么是好代码287 10.3 如何增加代码可读性289 10.3.1 命名方式290 10.3.2 表达式292 10.3.3 代码段292 10.4 可扩展性与效率重构293 10.5 模块化设计294 10.6 封装与解耦294 10.7 代码效率295 10.7.1 网络带宽的效率296 10.7.2 内存效率低296 10.7.3 程序处理效率低下297 10.8 本章小结298
1、下载并解压,得出pdf文件
2、如果打不开本文件,请务必下载pdf阅读器
3、安装后,在打开解压得出的pdf文件
4、双击进行阅读
同类热门
类似软件
phpeclipse插件30.96M132人在用phpeclipse是一款功能强大的eclipse插件,该插件为php开发人员提供一个集成的开发环境,包括php语法分析、运行、调试、代码格式化、大纲视图、代码模板定制等等功能,配置和使用都非常简单和方便,能够大幅度的提高php工作人员的工作效率。如果平
查看GraphPad Prism 5教程12.73M415人在用GraphPad Prism 5是一款专业的医学绘图软件,用来进行生物学统计、曲线拟合以及作图。软件集曲线适配和科学图表绘制与一体,帮助您组织,分析和注标重复性的实验结果。这里小编提供给网友们的是GraphPad Prism 5教程,包括中文使用手册,英
查看phpstudy linux版125.25M192人在用 phpstudy linux版是目前运行在linux系统上一款非常不错的服务器环境搭建以及管理工具,也是lnmp+lamp一键安装包,该程序包能够支持Apache/Nginx/Tengine/Lighttpd,支持php5.2/5.3/5.4/5.
查看php与mysql程序设计第4版高清pdf59.89M190人在用PHP语言和MySQL数据库这两种开源技术已经成为开发Web应用的很好组合,如何更好的学习和掌握呢?小编这里推荐大家使用php与mysql程序设计 第4版,这是一本全面讲述PHP与MySQL的经典之作,以内容全面、讲解翔实著称,书中主题的选取和组织从实际
查看PHPMaker(基于MYSQL数据库自动生成PHP脚本的软件)49.8M260人在用PHPMaker是由e.World Technology开发的一款能够从MySQL数据库中自动产生全套PHP脚本的PHP代码生成工具。利用产生的PHP代码,用户可方便的通过WEB网页对数据库的记录进行浏览、修改、查询、添加和删除等操作。 利用PHPMak
查看php与mysql程序设计(第3版)134.16M211人在用php与mysql程序设计(第3版)是一本PHP、MySQL程序设计指导手册,由美国前端工程师吉尔摩编著。全书主题的选取和组织从实用出发,在讲述知识之外还加入了作者多年积累的宝贵实战经验,并提供了500多个可以直接用于实际项目的代码示例,充分体现了作者深
查看MySQL新技术在淘宝的使用2.23M168人在用MySQL新技术在淘宝的使用是一本PDF格式的电子书籍,它详细的介绍了mysql数据库的用途,总体架构,mysql服务器硬件架构,以及MySQL在淘宝中如何应用等方面的知识,对于网站设计人员具有很强的参考价格,希望对网友们有帮助。大纲目录:1、mysql
查看mysql for linux 64位/32位446.48M766人在用mysql for linux 64位/32位是小编从mysql官方下载的最新版本,该软件是专为64位/32位linux系统而是开发的,是目前最优秀的一款开放源代码的关系型数据库管理系统,具备功能强大,使用方便,跨平台性,丰富的编辑接口、精巧的系统结构等
查看热门标签
网友评论0人参与,0条评论
最新排行
软测之魂核心测试设计精解31.31M肖利琼pdf扫描版软测之魂:核心测试设计精解是一本软件检测指导书籍,由肖利琼编著,本书是作者多年在测试行业经验的总结,全面的揭示了测试设计的各个环节和相应的技术,理论与实践相结合,辅助以典型的测试案例分析,无论你是软件测试架构师、测试工程师还是测试经理、项目经理都可以从书
查看小家越住越大pdf电子版96.95M完整版中国的房子是全球房价最贵的,多少人因为房子的问题产生各种故事,就算买了房子,面积小,收纳就小,如何解决这个问题呢?这里小编带来了小家越住越大pdf,作者逯薇,万科住宅专家,从事住宅研发13年,绘制超过2000张户型图,参与过15万套以上精装修住宅设计。作
查看windows程序设计第5版珍藏版379.93M中文pdf版windows程序设计第5版珍藏版是清华大学出版社发行的一本经典的windows编程圣经,由美charles prtaold著作,方敏,张胜,梁路平,赵勇等翻译,详细的介绍了windows系统的架构,同时还涵盖了编写windows应用程序必须了解的许多基
查看android 4 高级编程第3版133.31M迈耶pdf扫描版android 4 高级编程第3版是一本android编程开发指导图书,由美国Android开发人员迈耶Reto Meier编著。本书在深入分析了Android应用程序的组件和生命周期的同时,还介绍了创建基于地图的应用程序和使用基于位置的服务的相关知识,
查看海量运维运营规划之道37.36M唐文 pdf全彩版海量运维运营规划之道是腾讯、百度一线资深工程师唐文多年经验总结而成的一本书籍,本书把当今中国一线互联网公司的运维工作,成体系地搬到了大家面前,让大家看到中国一线互联网公司是如何做技术运维工作、如何做产品速度体验优化的,以及做这些工作的方法论。同时,这也是
查看Linux/UNIX OpenLDAP实战指南75.78M郭大勇pdf扫描版Linux/UNIX OpenLDAP实战指南是一本深入讲解OpenLDAP应用实战的中文图书,由郭大勇编著。本书内容丰富翔实,基于OpenLDAP软件讲争如何实王刚账号管理以及安全策略管理,例如账号管理、权限控制管理、密码策略管理、密码审计管理、主机控
查看actionscript大型网页游戏开发23.91Mactionscript大型网页游戏开发是一本pdf高清扫描版的电子图书,作者:jobe makar,李鑫、马舜翻译。全书阐述了多人网页游戏的许多基本概念,以及如何使用actionscript将其实施到项目中,读完本书,读者将掌握:如何连接用户来实现实时
查看android 4游戏编程入门经典pdf3.55M高清扫描版《android 4游戏编程入门经典》是专为游戏开发的初学者量身打造的一款android开发入门教程,作者[美]Mario Zechner和Robert Green,曾繁贰、于建业和王炜译,清华大学出版社出版。全书最大亮点是:它教你如何从零开始学习and
查看php深度分析:101个核心技巧窍门和问题解决方法原书第2版48.46M沙菲克 pdf扫描版php深度分析:101个核心技巧窍门和问题解决方法原书第2版是想要研究复杂PHP解决方案的PHP开发人员的必备伙伴,本书由德国PHP开发程序员BEN BALBO编著,周广辉、杨建军等翻译。全书首次汇集了定期发布在SitePoint论坛上的常见PHP问题的
查看