Есть ли в PHP механизм для кеширования кода? - PullRequest
0 голосов
/ 23 февраля 2012

В последнее время я читал об архитектуре Rack в Passenger / Rails и о том, как она обеспечивает скорость и снижение использования памяти для каждого запроса путем кэширования кода или классов при запуске сервера.

Есть ли что-нибудьпохожи на PHP?Что-то, что хранит код (не данные) в памяти, поэтому приложению не нужно каждый раз читать каждый используемый файл.

Ответы [ 3 ]

6 голосов
/ 23 февраля 2012

То, что вы хотите, называется кэш кода операции . Их несколько:

1 голос
/ 23 февраля 2012

Alternative PHP Cache (APC) - это бесплатный и открытый кэш кода операции для PHP. Его цель - предоставить бесплатную, открытую и надежную среду для кэширования и оптимизации промежуточного кода PHP.

эта ссылка поможет: http://www.php.net/manual/en/book.apc.php

0 голосов
/ 23 февраля 2012

APC - http://www.php.net/manual/en/intro.apc.php, вероятно, то, что вы ищете. Есть и другие - xcache & eacclerator, но я считаю, что APC является наиболее широко используемым, и я верю, что он станет частью PHP примерно в версии 6.

...