Понимание влияния автозагрузки пакетов

У меня возникают трудности с пониманием влияния наличия пакетов (например, с композитором) и автозагрузки. Например, в настоящее время я пытаюсь создать API с Lumen и пытаюсь преодолеть кучу препятствий из-за плохой документации и небольшой базы пользователей. Люди предложили вместо этого использовать Laravel и закомментировать сервисы / промежуточное ПО / функциональность, которые я не буду использовать. Но в то же время, если пакеты загружаются автоматически, сколько из этого получается?

На первый взгляд, я думаю, что автозагрузка всего в моем каталоге вендора приведет к куче вещей в памяти, которые никогда не будут использоваться. Однако я сомневаюсь, что это работает, загружая все (я предполагаю, что это создает какую-то систему ссылок, поэтому, когда код вызывается, он может быть выполнен).

Если смотреть онлайн, кажется, что Laravel только в 2-3 раза медленнее, чем Lumen, хотя в нем гораздо больше пакетов. Если я начну отключать функциональность, я могу поставить ее на нижний уровень, если не намного ближе. Но с более низкого уровня, какое влияние оказывает загрузка всех пакетов в платформе? Насколько я должен позволить этому повлиять на мое решение о том, какую платформу использовать?

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector