per il timeout di apache ne potresti soffrire in ogni caso, anche se non lo lanci tramite yii, se il parser è in php, visto che php viene comunque interpretato da apache.

comunque io un annetto fa avevo fatto degli scrappers che prelevavano tutto il contenuto di un paio di siti regionali per poi archiviarlo su db.
Lo script per fare il giro completo impiegava un ora e mezza (per via anche dei tempi di risposta dei siti) e non ho avuto mai problemi.

per quel che riguarda i console commands potrebbero sì esserti utili, ma confesso di non averli praticamente mai usati, se non per generare in automatico testo localizzato, quindi non so aiutarti.

in bocca al lupo o.o/