TGViewer
Делаем продукт Делаем продукт @realbootstrapper · 127 subscribers
Post #6 296
Предыстория. Мы сделали бэкенд на PHP для многопользовательской онлайн игры, космическая леталка Pulse Online.

Некоторое время назад наш сервер игры стал "тупить" так как сильно выросла нагрузка, игроков стало больше и старый код уже не тянул.

Чтобы разобраться в чём проблема, стали изучать логи, параметры сервера и так далее.

В итоге добавили страницу статуса PHP FPM, отслеживая которую убедились что в проблемах виновата медленная обработка запросов на сервере PHP.

Позже мы ускорили запросы с помощью индексов в БД и кеширования и проблема ушла.

Но в процессе установления причин тормозов, нам очень нехватало классного мониторинга! Обновляли и следили за страницей статуса PHP FPM вручную.

На картинке к посту — как выглядит такая страница сейчас.
  • 👍 3
More from @realbootstrapper
  1. Oct 12, 2026AI слоп генерация В разработке ИИ уже весьма неплохо себя показывает. Но если что-то созда…
  2. Oct 12, 2026HotPipe: менеджер SSH туннелей для WSL Закрыл очередную боль разработки. По работе приходи…
  3. Sep 14, 2026Ускорение в 7 раз Реальная практическая задача. Проект с большим количеством файлов. Объём…
  4. Sep 13, 2026Часть 3. Решение Я несколько лет искал решение проблемы 9p, перепробовал все варианты, но…
  5. Sep 13, 2026Часть 2. Где подвох? Есть единственный, но всё же жирный минус: на стыке виртуальных машин…
  6. Sep 13, 2026WSL Drive Это мой новый проект. Пока он был в процессе разработки, я не анонсировал, чтобы…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →