Вам нужно запоминать результаты таким образом, чтобы пропустить большую часть обработки строк, которые вы видели ранее.Если есть ключ-кандидат, который идентифицирует строку, которую вы можете использовать для просмотра в кэше, то извлеките обработанные результаты, которые там хранятся.
Настройка кластера с Memcached или Redis была бы одним из подходов для достижения запоминания,