Крч тема такая:
Пишу рейтинги в игре, отображаю их в реальном времени ну то есть на данную минуту.
Вывожу топ 10 игроков (самых опытных). Полагаю так что если будет регистраций например за 50000-10000 к примеру (просто для примера) мускулу будет сложнее высчитать этих самый лучших скажем так топ 10 по опыту.
И вижу что игры огромные там где большой онлайн и т д, делают фишку рейтингов с обновлением раз в час. Если да, то
Каким образом?Ставят на крон? И тупо запрос лопатит всю таблицу? Но это по сути тоже дает большую нагрузку если мускул начнет искать тех 10 лучших из 50000 рег.
С чем это связанно? То есть нагрузка будет и отзыв страницы будет все больше и больше при высчете топ 10 лучших из 50000 игроков если рег будет все больше и больше?
Или не так врубаю?
Что посоветуете?
Добавлено 27.02.16 в 12:44:12:
На начальном этапе это не критично но вот если рег будет все больше и больше как тогда
Тему перенёс из подраздела Обсуждение/Блогосфера в подраздел Вопросы новичков!
ну а в кеширование откуда они то береутся?кроном раз в час дают запрос
Выполняется огромный запрос, который добавляется в кеш. Кеш живет час. Если запроса нет в кеше, он добавляется в кеш заново.
Можно даже делать такое и без крона, однако, у одного из сотен тысяч твоих пользователей, раз в час топ будет грузиться дольше обычного, но после обновления страницы все будет быстро.
С кешированием никогда не сталкивался. В общем я даю пример отображения кода с выводом топ 10 из таблицы. С кешированием сделаешь?
Полагаю что делов там на 10-15 минут.
Цена вопроса?
С кешированием никогда не сталкивался. В общем я даю пример отображения кода с выводом топ 10 из таблицы. С кешированием сделаешь?
Полагаю что делов там на 10-15 минут.
Цена вопроса??
смотря что за запрос там у тебя