Я нахожусь в процессе написания класса, который, вероятно, будет содержать около 3000 строк кода.
То, что я хотел бы знать, очень просто: будет ли запуск этого класса в верхней части каждой страницы замедлять время выполнения страницы, даже если будут использоваться только один/два метода объектов? Будет ли это создавать большую нагрузку на мой сервер, если к нему обращаются несколько тысяч раз в день?
Если да, следует ли мне создавать расширения для обработки каждого метода вместо того, чтобы хранить весь класс в одном файле?
ОТРЕДАКТИРОВАНО
Во-первых, чтобы исправить KingCrunch и Kenaniah, этот класс предназначен для моего API, что в результате означает, что он содержит множество функций для получения данных, которые будут отображаться на веб-сайте и в нашем приложении для iPhone, а также во всем нашем приложении Facebook. Так что 3000 строк чертовски мало, учитывая размер и возможности нашего веб-сайта, не говоря уже о том, что более 700 из этих строк являются комментариями. Поэтому я могу заверить вас, что в конструкции нет недостатка, хотя может быть структурный недостаток, поэтому я задаю этот вопрос...
Функция построения просто устанавливает значения по умолчанию для определенных переменных, не более того.
Я полностью переписал этот файл с нуля, чтобы в нем не было старого кода, и я почти уверен, что методы внутри класса настолько эффективны, насколько это возможно.
Я отслеживаю использование своего сервера и т. д., а также имитирую большие объемы трафика с помощью инструмента apache ab, и хотя использование моей памяти резко возрастает, все в порядке.