Почему повторная выпечка занимает так много времени?

Я выполнил команду rake posts:rebake_uncooked_posts, и, ох, как же я ошибся! :joy:

Во-первых, я не ожидал, что на относительно небольшом тестовом сайте окажется тысячи не обработанных постов.

Но даже если это так, почему процесс идёт так медленно? Он работает со скоростью, которую я бы ожидал от ZX Spectrum при выполнении такой задачи.

Что здесь является ограничивающим фактором производительности?