سوال در رابطه با نحوه ارسال ایمیل از طریق سایت بدون معطل شدن

بازدید46.4kپست ها1آخرین فعالیت2 سال پیش
0
1

سلام روز بخیر خسته نباشید دوستان
دوستان من یک سایت دارم که زمان ثبت سفارش در سایت دو تا ایمیل و دو تا پیامک ارسال میشه از روی سایت
یک ایمیل و پیامک برای کاربر و یک ایمیل و پیامک برای مدیر

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

آخرین ویرایش: 16-12-2020 ساعت 19:16، توسط Reza
0

سلام. 5 یا 6 ثانیه فکر نمیکنم مشکلی داشته باشه ها معمولا تاخیر ارسال خیلی بیشتر از این مقدار هم هست! چه نیازیه که اینقدر زود فرستاده بشه؟ تا زیر یک دقیقه معمولا مشکلی نیست

سوال برنامه نویسی دارید؟

هیچ وقت در پرسیدن سوال شک نکنید

خوش آمدید

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