PHP/MySQL

#PHP5与MySQL5 WEB开发技术详解#webservice:web服务:是一套跨平台且独立的技术。通过互递的服务,实现不同架构应用程序之间的通信。(使用标准xml格式进行集成,如soap,wsdl,uddi技术,以支持不同的硬件和软件结构体系)soap服务:soap消息体..


#PHP5与MySQL5 WEB开发技术详解#网络开发:socket:fscockopen();fputs();fgets();fclose();创建自己的socket服务器(smtp,telnet,apacheweb,基于socket开发),使用cli模式(命令行)访问。cur..


#PHP5与MySQL5 WEB开发技术详解#web数据库设计:索引:为经常查询某个表的字段而生成的一个类似与高速缓存的数据结构,以便于访问时直接访问索引表,加速访问速速;第三范式:一个表应该包含一个唯一标识每一条记录的字段(不存在多值字段),并且表中的每个字段都应该描述该表所表..


#PHP5与MySQL5 WEB开发技术详解#核心应用与规范:表单:post数据随着header信息一起发送;检查表单提交的来源:$_SERVER['HTTP_REFERER'];import_request_variables();extract();$_REQUEST['']..


#PHP5与MySQL5 WEB开发技术详解#php扩展:spl(提供迭代器,数组对象,异常处理,观察者模式等数据容器与解决方案);pecl;pear;安装:在apache服务器下安装,使用模块模式(在apache里加入loadmodule语句);cgi运行速度慢;基础知识:$G..


#PHP5与MySQL5 WEB开发技术详解#优点:php是性能优越的编译程序,又具备解释过程的优点;跨平台;开发win32/X-window桌面级(phpgtk,winbinder)应用程序,以及shell或命令行下运行的deamon守护脚本以及服务器端管理程序。支持加密分发代..


#PHP7#相关阅读:PHP 7 新特性;彻底把 PHP7 说透,全面介绍 PHP7 新特性;


#PHP5与MySQL5 WEB开发技术详解#目录:1.概述;2.基础;3.正则;4.数组;5.表单;6.加密;7.国际化与本地化;8.开发规范;9.面向对象;10.会话管理;11.输入输出缓冲;12.文件系统与字符流;13.web数据库设计;14.mysql5数据库;15.数据..


#有关 PHP 的谣言#PHP没有扩展性。对,没错。但是你知道吗?维基百科是互联网上访问量排第五的网站,它完全依靠 PHP 运行。还有那个名为 Facebook 的小网站使用的也是 PHP。PHP 很慢。当然,旧的 PHP 可能会比较慢。但该论点听起来就像是在说 OSX 是一个糟..


#mysql性能调优与架构设计#replication(主从复制):原力;架构;实现;数据切分;cache与search;第三方cache;自行实现cache;第三方search全文检索;分布式并行计算;cluster搜索引擎;


#mysql性能调优与架构设计#mysql可扩展设计的原则、思路及方案:事物相关性最小化原则;数据一致性原则;高可用及数据安全原则;replication实现架构;cluster;drbd保证数据安全;各个方案利弊比较;性能监控(系统设计;健康状态监控;性能状态监控;监控软件)


#mysql性能调优与架构设计#性能优化:安装优化;日志设置优化;query cache优化;myisam存储引擎优化;innodb存储引擎优化;


#mysql性能调优与架构设计#schema设计性能优化:高效的模型设计;合适的数据类型;规范的对象命名;


#mysql性能调优与架构设计#query优化:query optimizer;基本思路和原则;利用explain和profiling;合理设计并利用索引(b-tree,hash,fulltext,r-tree索引);join原力及优化;orderby,groupby,disti..


#mysql性能调优与架构设计#影响mysqlserver性能的相关因素:系统架构;query语句;schema设计;硬件环境;mysql数据库锁定机制:合理利用各种锁定机制(行级锁定;表级锁定;页级锁定;读锁定;写锁定;),优化mysql(myisam表锁优化建议;innodb..


#mysql性能调优与架构设计#mysql存储引擎简介:myisam;innodb;ndb cluster;mysql权限系统;访问授权策略;mysql备份与恢复(逻辑备份;物理备份;备份策略设计思路)


#构建高性能web站点#动态内容缓存:缓存速度;页面缓存:1.apc cache:php apc模块,把缓存以key-value形式放入内存;2.xcache扩展;3.memcache cache;4.file cache;局部无缓存;静态化内容:html,局部静态化;ssi模式..


#PHP6高级编程#处理高流量和高可用性。平台:外网;内网;硬件;操作系统;web服务器;应用服务器;数据库;软件体系结构;影响因素:服务器负载;组件故障;网络负载;网络故障;缓解技术:负载均衡;地域平衡;NIC teaming;磁盘容错;电源冗余;多网段拓扑;数据库集群和复制;..