У меня сложилось впечатление, что FastCGI позволяет вам один раз загрузить свое веб-приложение, а затем вы просто «предоставляете» FastCGI некоторую функцию, например myHandleHTTPRequest($url)
, которая затем будет вызываться всякий раз, когда приходит запрос. Таким образом, вы получите гораздо лучшую производительность, так как ваше приложение постоянно находится в памяти, верно?
Но я начинаю понимать, что это не так. Или я ошибаюсь?
Мне кажется, что PHP загружается FastCGI, хорошо, и это дает некоторое улучшение, но затем мое приложение по-прежнему перезагружается при каждом запросе.
Я хотел бы загрузить свое приложение (или прочитать 'framework') один раз (а затем перезагрузить, скажем, каждые 500 запросов или около того). Могу ли я это сделать?
Редактировать : Этот вопрос перефразирован в этот вопрос: Пользовательский интерфейс PHP FastCGI