日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

PHP編譯的優(yōu)化與簡化

 quasiceo 2014-01-16

分類:

這幾天有編譯了一下PHP和MYSQL
重新編譯以后 php的模塊(libphp5)由原先的7M變成了3.4M,效率應(yīng)該提高不少
對比發(fā)現(xiàn)比較大的模塊是mb_string,準備使用iconv代替轉(zhuǎn)碼功能
其他還去掉了幾個從來沒用過的模塊:ctype posix spl tokenizer sqlite pear
因為不用xml,于是把xml相關(guān)的模塊去掉 dom libxml simplexml xml xmlwriter xmlreader
還有幾個也不用reflection json pdo
下面是幾個經(jīng)常用到的模塊: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()函數(shù)加載
mysql5編譯后的文件讓我吃驚:以前編譯的5.0.24a的mysqld有7.6M,新編譯的5.0.45的mysqld只有4.9M
具體原因不知道是什么,可能和我升級gcc的版本和glibc有關(guān)系
等運行一段時間再看看吧

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多