سلام
من یه خبرنامه داخل پروژه ام قرار دادم که هر وقت یک مطلب جدید ارسال میشه، لینک اون مطلب برای همه اعضای خبرنامه ارسال بشه
این کار رو با event و listener انجام میدم.
ولی مشکل اینجاست که هر مقاله ای که ارسال میشه، تا به همه اعضای خبرنامه ایمیل رو ارسال کنه زمان زیادی طول میکشه و بعد از این که همه ایمیل ها ارسال شد ریدایرکت میشه. هرچی تعداد اعضای خبرنامه بیشتر باشه این زمان طولانی تر میشه.
راه کاری داره که این ایمیل ها جوری ارسال بشه که تو راندمان سایت تاثیر نذاره؟ مثلا بعد از ارسال مقاله بلا فاصله ریدایرکت بشه بعدا تو یه زمانی ایمیل ها ارسال بشه؟
اول اینکه برای هر پست بیاین ایمیل بفرستید به نظر من از نظر مارکتینگ اشتباه خیلی بدی هست . بجای اینکار میتونید بصورت هفتگی ایمیل بفرستید به کاربراتون و از مطالب کل هفته خبردارشون کنید .
و پیشنهاد میکنم برای خبرنامه و ارسال گروهی اینکار رو به سرویس های ارسال ایمیل گروهی بسپارید مثل mailchimp و بار این موضوع رو روی دوش سرورتون نندازین .
اما اگر میخواید حتما از سرور خودتون ارسال کنید میتونید درخواست ارسال ایمیل برای یک مطلب رو در جای ذخیره کنید و با schedule در اخر شب ساعت 1 برای مثال که استفاده از سرورتون پایین هست اقدام به ارسال ایمیل کنید تا فشاری به سرورتون نیاد .
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟