1 2 3 4 下一页 从PHP4到php5,从个人框架到开源框架的发展,见证着php从山寨走上正规大军的发展。php6还在酝酿中,相信php5会作为php6小试牛刀的场地。php5.3是php5的一个里程碑,加入了大量新特性。 我个人总感觉php功能是越来越多了,但是php的语法却越来越丑陋了,有时加入了新功能,而新功能带来了问题,为了修复问题,又要加入新的语法来修复,郁闷。估计php用语法修复问题是为了更好的解析。 一、MySQL驱动mysqlnd 一直以来,php都是通过mysql客户端连接mysql,而现在mysql官方已经推出php版的mysql客户端,而这个mysqlnd有效降低内存的使用以及提高性能。具体可以看: /uploadfile/201212/10/CD114125365.jpg" /> 图片看不清楚?请点击这里查看原图(大图)。 从图中可以看出,使用mysqlnd少了从mysql驱动中复制数据到php扩展这一步。mysqlnd使用copy-on-write,也就是写时复制,读引用。 mysqlnd已经内置在php5.3的源码中,编译的时候使用--with-mysql=mysqlnd、--with-mysqli=mysqlnd 和 --with-pdo-mysql=mysqlnd 安装mysqlnd驱动。 mysqlnd的优点 编译php更方便了,不需要libmysql,已经内置在源码中 编译php更方便了,不需要libmysql,已经内置在源码中 使用php许可,避免版权问题 使用php的内存管理,支持php内存限制(memory_limit) (责任编辑:admin) |