سلام روز بخیر خسته نباشید دوستان
دوستان من یک سایت دارم که زمان ثبت سفارش در سایت دو تا ایمیل و دو تا پیامک ارسال میشه از روی سایت
یک ایمیل و پیامک برای کاربر و یک ایمیل و پیامک برای مدیر
مشکل اینجاست که ارسال این دو ایمیل و ارسال (با mail در php) این دو پیامک (بصورت get content پنل پیامک) کمی زمانبر هست؛ یعنی پس از زدن دکمه ثبت سفارش حدوداً بین 5 تا 7 ثانیه زمان میبرد تا این دو ایمیل و دو پیامک ارسال شوند و این مورد اصلاً مطلوب نیست برای من
می خواستم بدونم چطور میشه این کار رو بدون اینکه معطل بشیم انجام داد ؟
.
روش curl و قرار دادن کد ارسال در یک فایل دیگه رو هم تست کردم فرقی نکرد، یعنی روی کد curl که ارسال انجام بشه همین مقدار زمان صرف میشه و در نهایت تغییری ایجاد نمیشه
.
کدهارو هم تغییر دادم به این شکل که پس از ثبت سفارش، اطلاعات پیامک و ایمیل های ارسالی در دیتابیس ذخیره بشه و بعد با استفاده از cronjob یک فایل لود بشه و ایمیل و پیامک های جدید رو ارسال کنه اما مشکل اینجاست که cronjob هر یک دقیقه یکبار عمل میکنه و پیام و ایمیل ها همون زمان ثبت سفارش برای کاربر ارسال نمیشه
.
بسیاری از سایت ها رو دیدم تا ارسال انجام میشه همون موقع ایمیل و پیامک هم به دست ما میرسه اما زمان ثبت زیاد نشده و تا روی دکمه مثلاً ثبت یا عضویت و ... کلیک میکنیم عملیات مربوطه انجام میشه بدون اینکه زمانی برای ارسال ایمیل یا پیامک استفاده بشه
خواهش میکنم در این زمینه بنده رو راهنمایی کنید لطفاً