Включает ли в себя файлы PHP, содержащие в себе функции, медленные страницы с включенными, даже если они не используются?

В основном, мой вопрос состоит в том, что если у меня есть страницы php, у которых есть 5 000-10 000 строк кода для определенной цели, в моем случае управление загрузкой изображений (обрезка и т.д.), это замедлит остальные мои документы включать их на каждую страницу, которая их не использует? Базовая логика говорит мне об этом, конечно, но в то же время я не эксперт, поэтому я не знаю, действует ли php иначе, чем я могу понять.

Ответ 1

включить и потребовать, чтобы инструкции заставляли PHP также компилировать/интерпретировать файлы, которые вы включаете. Это стоило некоторых вычислений, но в 99% случаев это не имеет значения... если ваш сайт не очень популярен и экономит время вычислений. Если это так, вы можете решить это очень легко, используя так называемые ускорители PHP (например, XCache или APC). Они могут быть установлены вместе с вашей установкой PHP и кэшем в ОЗУ весь скомпилированный код операции из ваших php-скриптов. Улучшения с этим решением варьируются от 40 до 75%.

Ответ 2

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