PHP中是否有任何缓存代码的机制?

时间:2012-02-23 03:02:20

标签: php ruby-on-rails caching rack passenger

最近我一直在阅读Passenger / Rails中的Rack架构,以及它如何通过在服务器启动时缓存代码或类来为每个请求带来速度和更低的内存使用率。

PHP有什么相似之处吗?将代码(而不是数据)保存在内存中的东西,因此应用程序不需要每次都读取每个文件。

3 个答案:

答案 0 :(得分:6)

您想要的是操作码缓存。有几个:

答案 1 :(得分:1)

Alternative PHP Cache(APC)是PHP的免费开放操作码缓存。它的目标是为缓存和优化PHP中间代码提供一个免费,开放,健壮的框架。

此链接有助于:http://www.php.net/manual/en/book.apc.php

答案 2 :(得分:0)

APC - http://www.php.net/manual/en/intro.apc.php可能就是你要找的东西。还有其他一些 - xcache& eacclerator,但我相信APC是最广泛使用的,我相信它将成为PHP大约6版的一部分。