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

سوال 

PHP

توسط rezatest در 2 ماه پیش
2 1.5k 1 1 ماه پیش
rezatestkingblogg
0

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

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

پاسخ ها

0

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

سلام؛ درسته خیلی زیاد نیست اما مطلوب هم نیست دوست عزیز؛ هزاران سایت را دیدم که بدون اینکه همین چند ثانیه هم معطل بشند ارسال انجام میشه – rezatest 1 ماه پیش

این سوال حل نشده است!

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

لطفا ابتدا لاگین کنید