文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>PHP编译的优化与简化

PHP编译的优化与简化

时间:2007-07-18  来源:ashchen

这几天有编译了一下PHP和MYSQL
重新编译以后 php的模块(libphp5)由原先的7M变成了3.4M,效率应该提高不少
对比发现比较大的模块是mb_string,准备使用iconv代替转码功能
其他还去掉了几个从来没用过的模块:ctype posix spl tokenizer sqlite pear
因为不用xml,于是把xml相关的模块去掉 dom libxml simplexml xml xmlwriter xmlreader
还有几个也不用reflection json pdo

下面是几个经常用到的模块:session mysql filter hash iconv pcre 把它编进去

--disable-reflection --disable-ipv6 --disable-libxml --disable-ctype --disable-dom --disable-json --disable-pdo --disable-posix --disable-simplexml --disable-spl --disable-tokenizer --disable-xml --disable-xmlreader --disable-xmlwriter --without-sqlite --without-pear

还有几个也用到,但只是个别页面用,就编译成.so的扩展 curl.so  gd.so mbstring.so mcrypt.so mhash.so mysqli.so pgsql.so 用到的时候用dl()函数加载

mysql5编译后的文件让我吃惊:以前编译的5.0.24a的mysqld有7.6M,新编译的5.0.45的mysqld只有4.9M
具体原因不知道是什么,可能和我升级gcc的版本和glibc有关系
等运行一段时间再看看吧




相关阅读 更多 +
排行榜 更多 +
战地奇兵先锋队2 v2.0 安卓版

战地奇兵先锋队2 v2.0 安卓版

飞行射击 下载
战地奇兵先锋队2 v2.0 安卓版

战地奇兵先锋队2 v2.0 安卓版

飞行射击 下载
战地奇兵先锋队2 v2.0 安卓版

战地奇兵先锋队2 v2.0 安卓版

飞行射击 下载