Обложка канала

ServerAdmin.ru

12437 @srv_admin

Авторская информация о системном администрировании.

ServerAdmin.ru

4 года назад
Открыть в
​​Если вам нужен свой сервер для проверки скорости соединения, то есть отличный бесплатный, полностью открытый и без рекламы вариант - LibreSpeed. Работает на PHP + Javascript, с использованием XMLHttpRequest и Web Workers. Попробовать очень просто, так как есть готовый докер контейнер: # docker run -e MODE=standalone -p 80:80 -it adolfintel/speedtest Я попробовал, работает адекватно. Мой 4G канал намерил примерно так же, как и другие публичные сервисы. Показывает следующие метрики: - Download / Upload - Ping - Jitter (задержка) - IP / Провайдер Данные замеров могут сохраняться в базе данных на выбор: MySQL, PostgreSQL, SQLite. Если захотите развернуть у себя без докера и с сохранением результатов в БД, то есть отдельная инструкция. Может работать как одиночный сервер, или как сервис для множества других настроенных закрытых серверов. В инструкции показано как это сделать. То есть можно поднять веб интерфейс, и, к примеру, 5 серверов, которые можно будет выбирать в веб интерфейсе. Хорошая альтернатива коммерческому и проприетарному Speedtest. Demo: https://librespeed.org Исходники: https://github.com/librespeed/speedtest Docker: registry.hub.docker.com/r/adolf…peedtest Инструкция для Docker: github.com/libresp…ocker.md #сервис