Перейти к содержимому
docs.
WORKSPACE

Документации проектов

Открыть каталог проектов
Localzet ServerАсинхронный PHP-сервер✓TriangleФреймворк и компонентыMIX IDИдентификация и интеграцииHack APIПубличные API хакатонаACNПроект и компонентыUserlay / UserNetПроект и компонентыAxiomПроект и компонентыМесседжинг через почтуПроект и компонентыLWT / JWT / JOSEПроект и компонентыФинансовая аналитика KimaiПроект и компонентыМультипарадигмальная БДПроект и компонентыZorin PlatformПроект и компонентыZorin TrustПроект и компонентыFloraScope / VegwatchПроект и компонентыaegis-qДокументация проектаaevumdbДокументация проектаauditДокументация проектаauto-invest-managerАвтотрейдерcaine-companionДокументация проектаcertbot-cloudflareДокументация проектаClusterLocalzet Server / ClustercmdveilДокументация проектаConsolePHP CLICronБиблиотеки Localzet Serverdata-connectorДокументация проектаdevice-controlDevice Controlenn-projectДокументация проектаEventsБиблиотеки Localzet ServerflowsintДокументация проектаforgeДокументация проектаHttpClientБиблиотеки Localzet ServerinterpreterСобственный языкinvariaДокументация проектаkeynotesДокументация проектаknotrouteKnotroutelaravel-personal-analyticsДокументация проектаlocalzet-osДокументация проектаmeridianДокументация проектаMQTTБиблиотеки Localzet Servernano-kernelСобственная ОСNoterДокументация проектаpersonal-analyticsДокументация проектаProxyБиблиотеки Localzet ServerPSRБиблиотеки Localzet ServerPSR-7Библиотеки Localzet Serverrschs-monitorДокументация проектаsemsealДокументация проектаshardsealДокументация проектаSocketIOБиблиотеки Localzet ServerSOCKS5Библиотеки Localzet Serverstandalone-analyticsДокументация проектаstatic-php-cliДокументация проектаStorageБиблиотеки Localzet ServersutureДокументация проектаtempoweaveДокументация проектаttsСинтез речиTunnelБиблиотеки Localzet Serverui-kitUI KitvesperДокументация проектаWebAnalyzerWebAnalyzerzorin-access-brokerДокументация проектаzorin-authority-brokerДокументация проектаzorin-authority-sdk-phpДокументация проектаzorin-authority-sdk-pythonДокументация проектаzorin-authority-sdk-tsДокументация проектаzorin-client-intelДокументация проектаzorin-device-core-aospДокументация проектаzorin-host-agentДокументация проектаzorin-native-labДокументация проектаzorin-nodeДокументация проектаzorin-opsДокументация проектаdonstu-python-sdkДокументация проектаfloortraceFloortraceserver-rsLocalzet Server / Cluster
Каталог
Документация/Localzet Server

Нагрузка и ограничения

Производительность зависит от обработчика, числа worker, codec, размера сообщений и внешних сервисов. При планировании ёмкости измеряйте своё приложение, а не переносите число RPS из другого сервиса.

  • Пропускную способность и p50/p95/p99 времени ответа при фиксированном числе клиентов.
  • CPU/RSS каждого worker, число открытых соединений и файловых дескрипторов.
  • Длину send buffer и число срабатываний onBufferFull/onBufferDrain.
  • Тайм-ауты, ошибки подключения, HTTP 4xx/5xx и разрывы долгих соединений.

Начните с короткого echo/health handler, затем добавляйте БД и прикладную обработку. Если event loop задерживает все соединения одного worker, найдите синхронный I/O или CPU-участок в callback. Увеличение worker не исправляет неограниченный буфер и не даёт общей памяти процессам.

Зафиксируйте commit приложения, PHP/extensions, backend, worker count, лимиты ОС, размер payload, длительность прогрева и профиль клиентов. Генератор нагрузки запускайте отдельно от измеряемого процесса. Сравнивайте варианты при одинаковых timeout/error правилах; не исключайте ошибки из отчёта latency.

Для долгих WebSocket/SSE измеряйте reconnect, медленных читателей и поведение при rollout. HTTP RPS не описывает ёмкость долгих соединений.