XHR-запрос с PHPMailer занимает слишком много времени - PullRequest
0 голосов
/ 28 марта 2020

Я создаю сайт, который использует Ajax. Когда я использую Ajax запросы, чтобы получить данные из базы данных или вставить что-то в мою базу данных, или что-то еще, это занимает около 1 с, что хорошо.

Теперь я хочу создать контактную форму и отправить письмо на мой электронный адрес с данными пользователя (сообщение, имя, ...). Проблема в том, что это занимает около 20 секунд, иногда 10, иногда до 30 секунд, что плохо для пользователя.

Я уже пытался отладить PHPMailer. Но почтовой программе просто нужно 1 с от подключения к SMTP-серверу до закрытия соединения. Теперь я не знаю, почему это так долго. Сценарий PHP просто получает данные $ _POST и запускает функцию отправки почты.

Если вам нужен код, дайте мне знать.

Заранее спасибо:)

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