У меня есть один метод, который должен обрабатывать большое количество запросов. Я использую Rack для него.
Он получает параметры и создает задачу delayed_job:
def self.call(env)
...
Delayed::Job.enqueue(....)
Для дальнейшей оптимизации я подумал, что было бы неплохо, чтобы вышеприведенная строка происходила в фоновом режиме (возможно, кэшировать ее в памяти, чтобы чуть позже вставить запись отложенного задания в БД и повысить отзывчивость приложения Rack). *
Есть ли простой способ отложить задачу Задание с задержкой, чтобы сэкономить несколько миллисекунд?
Текущая отметка - 12 мс / запрос, поэтому даже пара миллисекунд поможет.