Size: a a a

2020 July 23

PZ

Pavel Zarubin in Laravel Pro
И опять же я говорю о серверном железе больше, на локальном компе с одним клиентом приложения задержек сильных не наблюдается
источник

AB

Alex Berezhkovsky in Laravel Pro
Pavel Zarubin
Да проседает конечно и не может не проседать, просто человек скорее всего не тестировал. Даже если просто пробрасывать между голыми контейнерами запросы есть задержки, тут возможно больше от железа зависит и от его поддержки виртуализации
Просто на чистой ларе тестили через ab и там в несколько раз прям 🙁
источник

PZ

Pavel Zarubin in Laravel Pro
Дмитрий Кожанов
Докер это не виртуализация (на линуксе)
Глупость сморозил про виртуализацию конечно, но сути это не меняет)
источник

Y

Yaroslav in Laravel Pro
Pavel Zarubin
Да проседает конечно и не может не проседать, просто человек скорее всего не тестировал. Даже если просто пробрасывать между голыми контейнерами запросы есть задержки, тут возможно больше от железа зависит и от его поддержки виртуализации
в отличие от MODX ларка не стесняется загружать тонны классов/интерфейсов/трейтов. Я вангую все же, что самое слабое звено - взаимодействие с файловой системой) а тесты покажут уже точнее.
в какой-то мере оптимизация загрузчика композера может ускорить работу… https://phptoday.ru/post/optimizaciya-zagruzchika-composer
источник

PZ

Pavel Zarubin in Laravel Pro
Yaroslav
в отличие от MODX ларка не стесняется загружать тонны классов/интерфейсов/трейтов. Я вангую все же, что самое слабое звено - взаимодействие с файловой системой) а тесты покажут уже точнее.
в какой-то мере оптимизация загрузчика композера может ускорить работу… https://phptoday.ru/post/optimizaciya-zagruzchika-composer
Чивооо
источник

PZ

Pavel Zarubin in Laravel Pro
Что за глупости
источник

PZ

Pavel Zarubin in Laravel Pro
Как раз в отличии от modx композер не грузит все классы сразу
источник

PZ

Pavel Zarubin in Laravel Pro
А использует умную автозагрузку где класс инициализируется при первом обращении к нему
источник

Y

Yaroslav in Laravel Pro
Pavel Zarubin
Как раз в отличии от modx композер не грузит все классы сразу
это не мое утверждение. (я не утверждал о сразу/не сразу)
источник

Y

Yaroslav in Laravel Pro
Pavel Zarubin
А использует умную автозагрузку где класс инициализируется при первом обращении к нему
а laravel ?
источник

PZ

Pavel Zarubin in Laravel Pro
А вот в modx все классы подключаются через required
источник

PZ

Pavel Zarubin in Laravel Pro
Yaroslav
а laravel ?
Laravel использует композер
источник

PZ

Pavel Zarubin in Laravel Pro
Там постоянно загружены только классы подключенные через сервис провайдеры
источник

PZ

Pavel Zarubin in Laravel Pro
Но их совсем не много и уж тем более значительно меньше чем в modx
источник

Y

Yaroslav in Laravel Pro
Pavel Zarubin
А вот в modx все классы подключаются через required
нет там такого. ты связался не с тем человеком)
источник

Y

Yaroslav in Laravel Pro
Pavel Zarubin
Там постоянно загружены только классы подключенные через сервис провайдеры
ты не прав совсем. провайдеры возвращают фабрики, а они уже по требованию резолвят через контейнер (лениво). и под капотом классов намного намного больше. не берусь за точную статистику но каждый класс поднимает через psr-4 загрузчик еще по 4 класса, т.к. интерфейс, три трейта и еще пара-тройка зависимостей внедренных в конструкторе. это конечно хорошо, но и создает повышенные требования в фс по сравнению с модкс
источник

PZ

Pavel Zarubin in Laravel Pro
Yaroslav
ты не прав совсем. провайдеры возвращают фабрики, а они уже по требованию резолвят через контейнер (лениво). и под капотом классов намного намного больше. не берусь за точную статистику но каждый класс поднимает через psr-4 загрузчик еще по 4 класса, т.к. интерфейс, три трейта и еще пара-тройка зависимостей внедренных в конструкторе. это конечно хорошо, но и создает повышенные требования в фс по сравнению с модкс
Это если используется bind насколько я понимаю, синглтон инициализирует класс сразу же при инициализации приложения
источник

PZ

Pavel Zarubin in Laravel Pro
Поправь если я не прав
источник

A

Adel in Laravel Pro
Pavel Zarubin
Это если используется bind насколько я понимаю, синглтон инициализирует класс сразу же при инициализации приложения
нет. если не попросят
источник

Y

Yaroslav in Laravel Pro
Pavel Zarubin
Это если используется bind насколько я понимаю, синглтон инициализирует класс сразу же при инициализации приложения
где вообще может понадобиться использовать синглтон в контексте какого-нибудь сайта? (в прикладной части)
источник