三款免費(fèi)的PHP加速器:APC、eAccelerator、XCache比較
一直想找一些關(guān)于PHP加速的文章,偶然看到殺客的這篇文章,感覺不錯(cuò),分享給大家,再此感謝殺客。
一、PHP加速器介紹
??????? PHP加速器是一個(gè)為了提高PHP執(zhí)行效率,從而緩存起PHP的操作碼,這樣PHP后面執(zhí)行就不用解析轉(zhuǎn)換了,可以直接調(diào)用PHP操作碼,這樣速度上就提高了不少。
??????? Apache中使用mod_php的請(qǐng)求、響應(yīng)執(zhí)行流程:
1、Apache接收請(qǐng)求。
2、Apache傳遞請(qǐng)求給mod_php。
3、mod_php定位磁盤文件,并加載到內(nèi)存中。
4、mod_php編譯源代碼成為opcode樹。
5、mod_php執(zhí)行opcode樹。
?????? PHP加速器相應(yīng)的就是第四步,它的目的就是防止PHP每次請(qǐng)求都重復(fù)編譯PHP代碼,因?yàn)樵诟咴L問量的網(wǎng)站上,大量的編譯往往沒有執(zhí)行速度快呢?所以這里面有個(gè)瓶頸就是PHP的重復(fù)編譯既影響了速度又加載了服務(wù)器負(fù)載,為了解決此問題,PHP加速器就這樣誕生了。
查看全文 »










