У меня около 10 динамических php-страниц, которые используют около 30 функций. Каждая функция требуется более чем на 1 странице, а каждая страница требует своего поднабора функций.
Я обдумывал следующие варианты:
1 - все функции в одном включаемом файле: каждая страница загружает ненужный код
2 - каждая функция в отдельном включаемом файле: слишком много запросов к серверу при загрузке каждой страницы
3 - один включаемый файл с условными обозначениями, объявляющими только необходимые функции на основе REQUEST_URI: дополнительная обработка при загрузке каждой страницы
4 - по одному файлу на страницу php с копиями функций, необходимых для этой страницы: трудно поддерживать
Как люди справляются с этим сценарием? Спасибо!