Есть сайт, у него есть:
уровень1, уровень2, модыУровня2, уровень0
При этом url возможен, как:
уровень1 + уровень0,
уровень1 + уровень2,
уровень1 + уровень2 + модыУровня2,
уровень1 + уровень2 + модыУровня2 + уровень0,
уровень1 + уровень2 + уровень0,
Уровень1 имеет отношение многие ко многим с уровнем2, уровень2 с модыУровня2, уровень1 и уровень0.
Если собирать url в цикле, то упираюсь в таймаут. Выполняется примерно:
уровень0: 11 шт
модыУровня2: 43464 шт
уровень2: 731 шт
уровень1: 3 шт