ممکنه بعضی وقتا توی پروژه هاتون با سروکار داشته باشید که قراره محاسباتی روشون انجام بشه، توی دیتابیس ذخیره بشن یا توی فایل save بشن. اما خب اگر کلاینت درخواست بده و شما بلافاصله مشغول انجام این کار بشید ممکنه کارتون توی back - end خیلی طول بکشه و کاربر خطای Gateway Timeout بگیره. راه حل چیه؟ یکی از امکانات خوب لاراول، Queues هست که شما رو برای سپردن کارها به بکگراند راحت میکنه. اگر خود لاراول رو بخونین میبینین که چقدر امکانات داره برای timeout , failure , ignore , retry و و و. من در ادامه فرض میکنم که حداقل - دقیقه ای رو توی این صفحه گذروندید و حداقل تیتر هاشو خوندید: ) یکی از کارهایی که نوشته و معمولا از دست دوستان در میره تنظیم کردن cron job سرور هست. در نظر داشته باشید که شما اموری رو به" صف کارها" میسپارین و در نهایت با مطالعه و پیاده سازی بخش به سرور میگید که مثلا هر شب یا هر دقیقه لیست کارهای من رو چک کن و اونایی که باید رو انجام بده. (بستگی به کارتون داره بالاتر گفتم که هدف ما انجام امور سنگین هست نه زمان بندی و تقسیم بندی) نحوه فراخوانی: ممکنه شما هم مثل من توی این کارهای سنگین بجز ارسال sms و کار با دیتابیس و.