Просто реализуйте строгий набор правил кэширования - если вы получаете запрос на элемент, проверьте, находится ли он в кэше и не старше N секунд - если он старше, извлеките новый, если его младший отправит обратнокэшированныйТребовать действительный сеанс и сохранить отметку времени последнего принятого запроса (независимо от того, был ли он предоставлен из кеша или источника).Если пользователь запрашивает дополнительный контент до истечения M секунд, попросите его попробовать позже.