Comments 3
Английский на главной странице мягко говоря хромает :)
Можно в Redis сделать ключ и выставить expire для него.
При заходе на страницу с игрой проверяется наличие такого ключа — если его нет, значит сессия истекла.
Задачка с ограничением по времени решилась при помощи помощи продвинутого таймера на JavaScript (отображение оставшегося времени клиенту) и самодельного Back Ground Workerа для Ruby on Rails.
Можно в Redis сделать ключ и выставить expire для него.
При заходе на страницу с игрой проверяется наличие такого ключа — если его нет, значит сессия истекла.
Английский на главной странице мягко говоря хромает :)Спасибо, слона то я и не приметил.
Можно в Redis сделать ключ и выставить expire для него.У меня были попытки использовать Redis в этой работе. Но что — то пошло не так.
Хочу задать вопрос: Что лучше в плане сбережения ресурсов и быстродействия:
держать Redis или N-ое число потоков типа:
Thread.new do
sleep(GameSessionLength)
GameSession.is_active = false
end
И насколько большой этот разрыв в производительности?
Sign up to leave a comment.
Как устроен Code Game Challenge