У меня есть функция в моей CMS, которая позволяет пользователю загружать zip-файл, полный изображений, и сервер будет извлекать их и вставлять каждый в галерею изображений. Я заметил, что это сильно размалывает процессор и приводит к замедлению других запросов.Выполнение задач в фоновом режиме с более низким приоритетом ЦП
Я думаю использовать плагин delayed_job, чтобы делегировать каждое добавление изображения в фоновом режиме, но я также хочу дать этому процессу более низкий приоритет ЦП, чтобы он не запустил сервер.
Я довольно уверен в замедленной части упражнения, но дроссельная часть - это то место, где я застреваю. Существует ли рубиновый способ снижения приоритета вызова метода?
Это изменение размера изображения, которое вызывает перегрев процессора.
Любые идеи приветствуются :)
Спасибо за это, я также наткнулся на это с помощью google: http://stackoverflow.com/questions/1340142/preventing-delayed-job-background-jobs-from-consuming-too-much-cpu-on-a -Один-се –