Как мы можем отправить несколько электронных писем через API службы транзакционной электронной почты, не требуя много времени для ответа на запрос API? - PullRequest
0 голосов
/ 16 апреля 2020

Подробности:

Мы используем WordPress в качестве нашего веб-сайта. Администратор отправляет одно письмо нашим 500 пользователям в день. Сообщения отправляются через wp_mail () с $ to в виде массива из 500 пользователей. Мы используем SendGrid как наша служба транзакционной электронной почты

Проблема:

Сценарий веб-сайта ожидает, пока Sendgrid ответит на запрос wp_mail, чтобы сказать, что выполнено. И счетчик на веб-странице показывает все время ожидания ответа SendGrid. Это может занять до 20 минут.

Теперь у нас есть 2 варианта решения этой проблемы.

Вопросы:

Для варианта 1:

Где находится узкое место? На WP mail или SendGrid или где-то еще? Как мы можем увеличить скорость отправки писем?

Для варианта 2:

Как мы можем инициировать отправку писем, чтобы скрипт не ожидал ответа «отправлено» от Sendgrid / WP почта?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...