PDA

View Full Version : اجرا خود به خود



mfaridi
شنبه 27 اردیبهشت 1393, 21:02 عصر
سلام سوالی داشتم
راهی هست که بشه یه فایل رو تو زمان مشخص اجرا کرد بدون استفاده از cronjob
مثلا تو یه ساعتی که مشخص نیست و کاربر مشخص میکنه دیتابیس پاک شه

nazanin_asadi_1
شنبه 27 اردیبهشت 1393, 21:32 عصر
شدنش رو نمی دونم ولی برای این که کاربران بتونن رویداد برای خودشون طراحی کنن
مثلا در روز و ساعت معینی که کاربرها مشخص میکنن کار مربوطه رو انجام بده دو راه داری

1- کرون جاب رو روی یک دقیقه تنظیم کنی و هر دقیقه چک کنی ببینی کدوم رویداد زمانش رسیده اونو اجراش کنی (برای رویداد های زیاد خوب کار میده)
2- کرون جاب رو بر اساس آخرین رویداد آبدیت کنی یعنی هر بار که کرون جاب فایل رو اجرا میکنه زمان اجرای رویداد دیگه رو بخونه و زمان کرون جاب رو با اون تنظیم کنه

ولی اگه بدون این ها خواستی اگه بازدید سایتت زیاد باشه میتونی بر اساس بازدید ها هر دقیقه یه تابع رو اجرا کنی و نتیجه دادن و ندادن این روش به بازدید کننده ها وابسته هستش

mfaridi
یک شنبه 28 اردیبهشت 1393, 09:26 صبح
خوب روش دوم خوب بود ولی اگه دیتابیس کمی بزرگ باشه سایت کند نمیشه

mfaridi
سه شنبه 30 اردیبهشت 1393, 12:21 عصر
ببخشید یه سوال داشتم میشه وقت cronjob رو با php تنظیم کنیم