fuck_ask
@fuck_ask
web программист

Как правильно реализовать автоматические задачи php на стороне сервера?

На простом примере.
Обычный кликер на сайте с условиеми.
Человек покупает улучшение и после, каждую минуту в базе должно плюсовать к его старому значению, новое (После используется для топа, то есть добавление этих данных только при входе юзера не подходит).
То есть должно быть условие в этой задаче.
Вопрос. Как реализовать подобную функционал с минимальными нагрузками.
Так как крон если будет вносить данные каждую минуту и если много игроков, то база просто упадет. Возможно есть какая то альтернатива на стороне php или в самой построении задачи...
Как такое вообще реализуют на сайтах?
Не могу найти в сети. Все пишут cron и все.
  • Вопрос задан
  • 113 просмотров
Решения вопроса 1
@latush
>каждую минуту в базе должно плюсовать к его старому значению,
храни в базе время последнего обращения и перед выдачей результата, плюсуй нужное количество.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Stalker_RED
@Stalker_RED
У меня есть отличный план. Чтобы это плюсование не жрало ресурсы предлагаю вообще его не делать.
А вместо этого записывать дату покупки улучшения, и когда пльзователь захочет взглянкуть на свою циферку просто рассчитывать текущее значение по формуле по формуле.
Типа
базовое_значение + (прошедшее_время * значение_бонуса)
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
SaveTime Москва
от 160 000 ₽
ЧИТАЙ-ГОРОД Москва
от 140 000 до 210 000 ₽
Farpost Владивосток
от 100 000 до 160 000 ₽
25 февр. 2020, в 13:06
2000 руб./за проект
25 февр. 2020, в 12:59
50000 руб./за проект
25 февр. 2020, в 12:51
2000 руб./за проект