Бледнотик
Покинул форум
Сообщений всего: 1472
Дата рег-ции: Март 2007
Откуда: Иркутск, Сибирь, СССР
Карма 32
|
require_once() выполняется один раз за одно обращение к скрипту. Если Ты кэшанёшь его содержимое в файл, этот файл всё равно придётся читать при каждой загрузке страницы, так что, честно говоря, не представляю, что тут можно выгадать с помощью кэширования. Единственное - это если сам requirуемый файл содержит какой-то громоздкий алгоритм, который даёт всегда один и тот же результат - в этом случае, разумеется, этот результат лучше вычислять лишь однажды.
Если ранее файл уже подключался вызовом require_once, то попытка заново подключить его той же функцией не даст ничего: файл не будет снова проинтерпретирован; соответственно, его HTML-содержимое попадёт в выходной поток только один раз (при первом подключении), равно как и PHP-код (в том числе - и работающий с базами данных) будет выполнен лишь однажды за вызов скрипта. |