Отставание в ответе Ajax - PullRequest
       5

Отставание в ответе Ajax

0 голосов
/ 10 февраля 2012

Я отправляю ajax-запрос контроллеру / действию в Codeigniter, и он выполняет некоторые манипуляции и отправляет ответ. Ответ, который я получаю, является точным, но время, необходимое для его отправки, составляет 4-5 секунд, что огромно.

Я смог отладить и точно определить причину этой задержки. В конце метода я отправляю письмо. Я использую функцию mail () здесь. Я даже подавляю ошибку, написав @mail (), поэтому на localhost он не выдает никакой ошибки и хорошо работает на живом сервере.

Но даже если ошибки нет, существует задержка как в среде, так и на локальном сервере. Я не уверен, в чем проблема. Теперь, как только я удалю / закомментирую функцию mail (), ответ будет мгновенным и молниеносным.

Пожалуйста, дайте мне знать, что может быть проблемой, что может быть возможным решением.

Заранее спасибо.

1 Ответ

0 голосов
/ 10 февраля 2012

PHP mail () очень ограничен. Попробуйте использовать код воспламенителя Класс электронной почты: http://codeigniter.com/user_guide/libraries/email.html

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