اجرای اسکریپت سنگین

jazebe

New Member
با سلام
دوستان من یک برنامه با PHP نوشتم که کار سنگین و پردازش زیادی برروی سرور انجام میده
مشکلی که دارم اینه که هنگام اجرای این اسکریپت به علت حجم بالای آن، پس از چند دقیقه با پیغام Time Out مواجه می شم.
می خواستم بدونم روشی هست که بشه به طور منظم و تکه تکه اسکریپت رو اجرا کرد.
یعنی برای مثال تا خط 1000 کد اجرا شود. سپس یک توقف کوتاه و دوباره ادامه کار به طور خودکار دنبال شود.

ممنون میشم سریع تر جواب منو بدید
با تشکر :)
 

jazebe

New Member
آره
اسکریپت حجمش زیاده و تو هر با اجرا حدود 6000 خط اجرا میشه
همچنین رو Db هم بین 30 تا 100 رکورد اضافه و ويرايش ميشه
 

jazebe

New Member
نه اینو ندیده بودم
این Php اونقدر تابع داره که هیچ وقت نمیشه همش رو یاد گرفت
فکر کنم خودش باشه
امتحان می کنم نتیجش رو میگم
ممنون
 

jazebe

New Member
آره خودشه
تابع set_time_limit که برای تعیین حداکثر مدت زمان برای اجرای اسکریپته بر حسب ثانیه
ولی کار اصلی رو تابع sleep() می کنه که باعث میشه که پردازش اسکریپت تا مدت زمانی که تعیین میشه متوقف بشه

از کمک همگی دوستان ممنون
 

جدیدترین ارسال ها

بالا