Некоторое время назад мы написали внутренний веб-сайт, который постоянно обновлял всех пользователей, регистрирующихся на нашем веб-сайте.Сайт предоставил информацию о пользователях, зарегистрированных за последние 5 минут, которые нуждались в постоянных выборках SQL (select * from users...
), чтобы получить ВСЕХ пользователей where (Current time - Registered time) <= 300 seconds
.Со временем постоянные запросы SQL стали узким местом (не то чтобы мы не знали, что этого не произойдет, но тогда нам был нужен внутренний сайт, поскольку целевая аудитория была очень мала, и это было быстрое решение).
Может ли кто-нибудь дать мне советы о том, как можно устранить периодические выборки SQL с помощью другого решения, способного улучшить производительность веб-сайта?