Все процедуры в одном файле

12
mustafa
На сайте с 28.10.2005
Offline
202
#11
Segey:
Целесообразно ли (со всех объективных в данном случае точек зрения) хранить много процедур в одном файле и использовать их оттуда, подключая к скрипту. Скажем там 100 процедур, а нужна только одна😕

имхо нецелесообразно. До хрипоты спорил с одним кодером, который жутко гордился тем, что пишет ООП на пхп (я не сторонник ООП в пхп). В итоге инклюд нужных файлов (мой способ) оказался быстрее 🚬

p.s. замеряли по microtime()

!kt0
На сайте с 28.06.2006
Offline
46
#12

+1 за проверить микротаймом для несогласных! ;)

http://seorepa.com/ (http://seorepa.com/) - блог был там, пока не запилили mchost
A
На сайте с 05.11.2005
Offline
111
#13

дык мерить производительность нужно, и жизнь все расставит по своим местам.

Сейчас мне эти споры напоминают дискуссию "что было вперед яйцо или курица"

(курицца, пъецца :))

Segey
На сайте с 23.08.2005
Offline
404
#14

mustafa,

А на сколько обошел по скорости?

Тут еще одна важная вещь - удобство сборки скриптов, что оч немаловажно, поэтому если потеря в скорости небольшая, может и стоит на такое пойти.

Brexit - уже совсем рядом. (https://about-this-model.blogspot.com/2019/03/brexit.html)
to4kaRU
На сайте с 01.09.2005
Offline
14
#15
azzz:
далеко не факт.
Особенно если в результате получится 1000 файлов с программным кодом :)

ну и что? а лучше содержимое всех этих 1000 фалов хранить в одном? да он через месяц уже сам не поймет, что там за что отвечает. Если файлы грамотно обозвать и разложить по папкам, чтобы не запутаться потом, то мне кажется, что лучше так и делать. И дело не в производительности, а в возможности дальнейшей поддержки.

!kt0
На сайте с 28.06.2006
Offline
46
#16

По поводу микротайма.

Когда пишешь скрипт - следишь за тем, чтобы он не жрал много памяти. Когда скрипт написан - начинаешь оптимизировать проверяя через микротайм. Имхо, только так можно сделать производительность для чего угодно.

Вдруг у вас 10000 человк одновременно воспользуются скриптом, а он "производительный", но пямять хорошо кушает

mustafa
На сайте с 28.10.2005
Offline
202
#17
Segey:
А на сколько обошел по скорости?

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

Segey
На сайте с 23.08.2005
Offline
404
#18
mustafa:
Разница была пару сек. Много это или мало решать вам

Если решать, то можно калькулятор сломать :)

Я про разницу в %.

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий