Как выбирать серверный runtime

Сравнительная таблица «быстрее/медленнее» без одинакового приложения, конфигурации и нагрузки не помогает принять техническое решение. Здесь нет неподтверждённых цифр или рейтинга реализаций.

Проверяйте требования проекта

ВопросЧто проверить у Localzet Server
Нужны ли долгоживущие TCP/UDP/WebSocket соединения?Есть transport/protocol support; проверьте application framing и lifecycle
Нужен ли HTTP API?Реализован HTTP/1.x, не HTTP/2/3
Требуется ли многопроцессность?На Unix нужны pcntl и posix; на Windows описан однопроцессный режим
Нужен ли shared state?Настройте session handler или внешний storage; память workers не общая
Нужны ли встроенные auth, rate limits, service discovery?Это обязанности приложения/edge; gateway не предоставляет эти системы
Какая версия пакета будет установлена?Проверяйте фактическую версию в Composer lockfile и сверяйте её с документацией
Какова ожидаемая нагрузка?Измерьте своё приложение на целевой инфраструктуре; у проекта нет универсальной capacity гарантии

Сравнивайте через одинаковый сценарий

Для каждого кандидата используйте один и тот же workload, data store, TLS termination, размер payload, concurrency, hardware и error budget. Сравнивайте и latency distribution, и корректность при shutdown, disconnect, partial framing и перегрузке.

Текущую версию сначала проверяйте в staging. Точные изменения относительно предыдущего релиза перечислены в сравнении версий; методология измерений описана в руководстве по benchmark-ам.