Результаты нагрузочного тестирования, проводившегося на основной части сайта, по всем разделам, с выполнением POST и GET запросов, включая авторизацию, отправку форм. Тестирование проводилось с помощью сервиса K6 от Grafana Labs.
Внимания! Стоит учитывать, что любая нагрузка на сайт, это в первую очередь нагрузка на хостинг(сервер), именно он отвечает за стабильность работы сайта при определенных нагрузках, затем уже на скорость работы влияют сами скрипты CMS, от PHP сценариев и запросов к базе данных mySQL, до скорости обработки JavaScript. Также на скорость работы сайта влияют внешние библиотеки(подгружаемые с внешних источников), например такие как jQuery или Google Analytics, reCaptcha и т.д. Также стоит учитывать возможности пропускной способности интернет-провайдера. Суммарно, за скорость работы сайта, отвечает множество различных, независимых, факторов, где CMS играет далеко не первую роль.
На конец 2021 года, данная конфигурация самая простая, относится к категории оптимальных решений(начального уровня). Аналог стандартного, качественного, шаред хостинга.
Процессор | Intel(R) Core(TM) i7-6700 CPU @ 3.40GHz (8 cores) |
Оперативная память | 5326 / 32057 MiB |
Размер дискового пространства | 3.57 TiB |
Файл подкачки (swap) | 12279 MiB |
Тип носителя | HDD 7200, 4TB |
Средняя загрузка (1, 5, 15 мин) | 5.12 5.25 5.54 |
Продолжительность работы | 514 days 6 hours 17 minutes |
Отказоустойчивость | 99.9999% |
Количество процессов | 188 |
Операционная система | Debian |
Web сервер | nGinx, PHP-FPM 7.1 |
Версия PHP | 7.1 |
Количество сессий | 10 |
Продолжительность сессии | 5 мин |
Количество запросов за сессию | ~65000 |
Пиковое количество запросов в секунду | 294.33 |
Среднее количество запросов в секунду | 185 |
Среднее время ответа | 22 мс |
Отказы HTTP | 0 |
Тип запросов | POST/GET |
Insurance CMS имеет распределенную структуру PHP кода, с динамической подгрузкой только используемых модулей и библиотек, база данных оптимизирована с установкой индексов по всем таблицам и ключевым полям, исполнение фронтальной части сайта также оптимизировано, суммарный итог нагрузочного тестирования - CMS пригодна для работы в высоконагруженных условиях(у учетом вышеизложенных условий).