环境:CentOS 5.8  x64  php5.3.6  PS:编译php5.3.10也会有这样的情况。  升级系统,把php5.2.9升级到5.3.6,按照以前的编译参数,configure能正常通过,但是在make的时候提示:  In file included from /root/php-5.3.6/ext/gd/libgd/gd_compat.c:8:  /us

标签:

  首先我们了解一下我们的php程序是怎样执行的,首先他被编译为中间代码,然后中间代码被送入执行引擎执行,然后销毁。每个请求的中间代码在执行完之后被销毁,这样的好处在于他完全隔离了不同的请求,使内存使用率降低。但是这样的缺点也显而易见,因为他需要再重复请求一个界面的时候对一个代码连续编译两次,编译的中间代码没有一点复用性。  我们拿ZPS来说事,看他能提供什么优化功能:  1.一, 自动优化,也就

标签:

对mysqli编码预处理编译机制的理解

  记得以前phpthink也写过mysqli的预处理的php教程,那时候只是看书乱写的,没懂原理,数月过后,突然明白了很多:  想想看。假如我们要插入很多1000个用户,你怎么做,for循环?还是mysqli处理多条sql? no!这些处理很慢的,php里面有很多操作mysql数据库的函数,无非是把sql语句传递给mysql数据库,真正处理sql语句的是mysql,mysql数据库是要编译sql

标签:

分页:«1»