بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

ایجاد زمانبندی کارها سمت سرور

مدیریت گفتگو
امید 10 سال پیش
آخرین تغییر: 10 سال پیش

سلام دوستان

توی پروژم نیاز به زمانبندی برای بعضی از کارها نظیر اجرای یک function و یا اجرای یک فایل php دارم

طوری که زمان ها مشخص نیست و از سمت کلاینت(اندروید) ارسال میشه

حالا چطور میشه توی php برای کار ها زمانبندی ایجاد کرد؟

EDIT ..........

پروژه من یک بازی آنلاین هست و کاری که میخوام بکنم شبیه به آپگرید یک ساختمان در بازی های استراتژی مثل clash of clans
یعنی بعد از کلیک کاربر روی یک button یک زمانبندی در سرور ایجاد بشه که مثلا بعد از 2 روز یک کاری رو انجام بده، و کاربر که بعد از زمان تعیین شده به بازی برمیگرده اون کار رو تمام شده ببینه

اطلاعات زیاده راجع به تابع sleep ندارم، ولی فکر میکنم با زیاد شدن تعداد کاربرا و درخواست هاشون به سرور، باعث کند شدن سرور بشه.

نظرات

Soheil 10 سال پیش
باید در function هایی ک سمت php نوشته میشه زمان محاسبه شود با توجه به نیاز شما ...تابع sleep نیز مناسبه
امید 10 سال پیش
اگر تعداد کاربرا حدود 5000 باشه و همشون هم به سرور درخواست بفرستن، بازم این تابع مناسب؟ بعضی از درخواست ها ممکن برای چند روز بعد باشه. در کل این تابع cod pointer رو روی یک خط نگه میداره و نمیزاره که خط های بعدیش اجرا بشه؟
Soheil 10 سال پیش
برای داده های بزرگ بهترین روش استفاده از کرون جاب ها و تنظیم انها در سمت سرور برای انجام عملیات خاصی ست ک شما وقت و زمان ان را تعیین میکنید . برای این منظور در php تابع مناسبی برای این هدف شما وجود ندارد و تنها راه وبهینه ترین cron job ها هستند

هنوز پاسخی ثبت نشده است


پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .