Sou*_*rav 23 php caching bytecode
我在网上搜索并发现可以编译PHP代码以提高性能.但怎么办呢?我可以编译面向程序和面向对象的PHP代码吗?
Pas*_*TIN 39
执行PHP脚本时的基本思想分为两步:
如果你有一个PHP脚本,只要它没有被修改,操作码将始终是相同的; 因此,每次执行脚本时进行编译阶段都会浪费CPU时间.
为了防止冗余编译,可以使用一些操作码缓存机制.
一旦PHP脚本被编译为操作码,那些将保存在RAM中 - 并在下次执行脚本时直接从内存中使用; 阻止编译一次又一次地完成.
最常用的操作码缓存是APC - Alternative PHP Cache:
一旦安装并正确配置了APC,您就无需在PHP代码中修改任何内容:APC将缓存操作码,这就是全部 - 该过程对您的应用程序完全不可见.
归档时间: |
|
查看次数: |
10892 次 |
最近记录: |