Влияние на производительность многих необходимых файлов в PHP - PullRequest
0 голосов
/ 12 сентября 2011

Предположим, у меня более 100 файлов, вызванных с помощью команды require_once(). Вызывает ли это значительную нагрузку на сервер?

Если это так, как можно снизить эту нагрузку, сохраняя при этом такое же количество файлов?

1 Ответ

3 голосов
/ 12 сентября 2011

Да, требование большого количества файлов оказывает значительное влияние на производительность, потому что каждый файл должен быть прочитан и проанализирован при каждой загрузке страницы.

Использование кэша кода операции, такого как APC или , одна из многих альтернатив уменьшит эти издержки почти до 0 после второго вызова, так как файл уже будет проанализирован и доступен в кэш.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...