Я сомневаюсь в скорости и задержке для отображения данных в реальном времени.
Предположим, что я хочу показывать пользователям данные о времени чтения с помощью запросов ajax огня каждую секунду, которые получают данные из таблицы MySql с помощью простого запроса на сбор.
Для этого в настоящее время эти два варианта пузырятся в моей голове.
- MySql / Амазонка Аврора
- Файловая система
Какой из этих вариантов будет лучше? Или любое другое решение?
Как я проверил на практике, если мы открываем одну страницу в браузере, то запросы ajax дают ответ менее чем за 500ms
, используя PHP, MySql, Nginx
стека.
Но если мы откроем больше страниц, то те же ajax-запросы дадут ответ более чем в 1 second
, что должно быть меньше 500ms
для каждого посетителя.
Таким образом, в этом случае, если количество посетителей увеличивается, то запросы ajax дают очень плохой ответ.
Я также проверил с Node.js+MySql
, но тот же результат.
Хорошо ли создавать json
файлов для записей и извлекать данные из файла? Или любое другое решение?