|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
01.11.2014, 21:43 | #1 |
Форумчанин
Регистрация: 14.10.2011
Сообщений: 137
|
Большой файл с функциями
Доброго времени суток.
Пишу достаточно габаритную CMS. Есть один файл (function.php) , там функции, и их много и с каждым днем становиться больше. Часть функций этого файла используется в index.php, другая часть функций используется в другом файле. Вопрос 1: Влияет на скорость количество функций, даже если половина функций не использоваться ? Многие функции идут как проверочные, и требуют подключения к базе данных. Пример: PHP код:
P.S. Функция требует подключения к базе данных, не зависимо от того, было ли открыто соединение с БД. |
04.11.2014, 22:51 | #2 |
Участник клуба
Регистрация: 08.03.2008
Сообщений: 1,537
|
Вы используете антипатерн God object. Вот по этой ссылке и просвещайтесь.
Кста, писать CMS не испоьзуя ООП, это совсем не есть хорошо. |
09.12.2014, 17:48 | #3 |
Пользователь
Регистрация: 13.03.2007
Сообщений: 45
|
Писать так код конечно нельзя. Но вот то что нельзя писать cms не использую ООП не согласен. cs-cart неплохой пример, где не везде используется ООП
|
09.12.2014, 21:20 | #4 | |
Участник клуба
Регистрация: 08.03.2008
Сообщений: 1,537
|
Цитата:
|
|
10.12.2014, 15:40 | #5 |
Пользователь
Регистрация: 13.03.2007
Сообщений: 45
|
Я же привел пример. Можно посмотреть код её. И не сказал бы что там - "треш, угар и садомия".
|
12.12.2014, 12:14 | #7 |
Пользователь
Регистрация: 13.03.2007
Сообщений: 45
|
Что значит продолжаться до бесконечности? Нормальный упорядоченный код?
|
12.12.2014, 12:19 | #8 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,544
|
По поводу вопроса темы, то увеличение кода снижает производительность, потому как файлы же подгружаюся, чем больше файл, тем дольше. Разбивайте на много файлов, на классы, подключайте только то, что нужно в данный момент. Крупные системы доходят до мегабайт и десятков мегабайт кода, и как-то работают.
E-Mail: arigato.freelance@gmail.com
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Большой текстовый файл | D_E_N | Общие вопросы Delphi | 48 | 21.11.2013 20:26 |
Открыть большой xlsx файл из php | hron66 | PHP | 2 | 21.09.2012 11:00 |
Не заливается на ФТП большой файл | ramzes777 | Работа с сетью в Delphi | 3 | 26.10.2011 10:19 |
Разбить большой файл на более мелкие | Sat_Kelman | Microsoft Office Excel | 4 | 18.03.2011 13:06 |
отдавать большой файл с фтп | TaTT DoGG | PHP | 5 | 03.07.2009 10:34 |