повторное приложение, выполняемое с диска. Как выполнить повторы из памяти?

Я использую веб-сервер Linux, который использует apache, php и suphp. Каждый раз, когда гость обращается к серверу, запускается suphp, запускается интерпретатор php и обрабатывается php-файл, но все эти файлы находятся на диске.

Я хочу сделать так, чтобы при первом запуске программ suphp и php они кешировались в памяти, а потом в следующий раз (и разы после этого) пытались запуститься снова, загружались из памяти, делая время запуска намного меньше.

Я думаю, что где-то внутри /proc есть параметр, который может помочь мне в этом, но я не уверен, какой именно.


person Community    schedule 18.07.2014    source источник
comment
Похоже, вам нужен кеш кода операции.   -  person cOle2    schedule 18.07.2014
comment
Я не уверен, что это сработает с suphp. Я попробовал xcache, и это не сработало с suphp.   -  person    schedule 18.07.2014
comment
Ах, вы правы, традиционное кэширование кода операции не будет работать с suPHP.   -  person cOle2    schedule 19.07.2014


Ответы (1)


То, что вы пытаетесь изменить, является аспектом поведения приложения, а не поведения ядра, поэтому в /proc нет ничего, что могло бы вам помочь.

Кэширование кода операции PHP недоступно в suPHP. Вам нужно будет использовать что-то еще (возможно, mod_php или FastCGI), чтобы воспользоваться этим преимуществом.

person Community    schedule 19.07.2014
comment
Я использую apache + mod_ruid2, и теперь все кажется быстрее. Спасибо. - person ; 19.08.2014