طراحی کد می تونه اینقدر بهینه بشه که نیازی به همچین کاری نداشته باشید. اگر سایت مقصد قراره 1 ساعت آفلاین بشه، شما نباید اسکریپت خودتونو یک ساعت معطل نگه دارین.
شما می تونین اون آرایه رو تا هرچقدر که جمع شده، داخل یه فایل ذخیره کنید. (با تابع var_export)
بعد اگه curl نتونست بگیره، اسکریت هم توقف می خوره.
بار بعدی که اسکریپتو اجرا می کنید، اول اون فایل دخیره رو لود می کنه و می بینه که در آرایه چند تا متغیر داره و می فهمه که لوپ در کدام شماره متوقف شده و از همون شماره ادامه میده.
اگه نمونه کد دارین بذارین، همونو می تونیم بهینه کنیم.