• Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

монолит или разрозненные кусочки...?

  • Автор темы impullz
  • Дата начала
I

impullz

как оно быстрее работать будет???
когда все в одном файле или же целесообразней писать много обслуживаюх скриптов..?
 
B

Belfisher

Писал я по разному, и одни модулем и многими. Если с БД работать и информационнный сайт, то лучше одним модулем, если с файловой системой, то лучше многими файлами. Но в каждом случае необходим индивидуальный подход.
 
C

chulim

Я стараюсь не делать больших файлов.
Хотя смотря какие задачи стоят в целом.
Если написать проект, отдать и забыть про него, то можно и монолит. А если приходится в дальнейшем что-то усоврешенствовать, то удобнее иметь все отдельных файлах. Например класс добавления данных в СУБД, класс удаления или например вообще какие-либо подключаемые блоки.

Кстати с файловой системой. Скрипт remview.php написанный Димой Б. из Питера как раз монолит для файловой системы.

Все ИМХО, конечно.
 
A

admin

impullz
У меня лично делается так. Все функции от которых зависит работа сайта - в одном файле. Шапка и низ в других (шаблоны или скины). Центровая часть (контент) в третем. Ну это в общем. Если надо что-то более серьезное (например корзина для магазина или форма поиска), то это отдельно идёт.
 
S

STYX

Так надо взять какой файл и посмотреть за сколько сгенерится, а потом побить его на части. Но тут опять же смотря какие процессы...
 
I

impullz

угу понятно....кароча нада попробывать и так иетак, со словами и без слов... :)
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!