Здравствуйте, ради самообразования и диплома, решил сделать отправку оповещений о заявках на landing page себе в WhatsApp, ВК и на почту. 
На локальной машине все настроил и все работает, а вот перенес на хостинг, и мне заявили:
К сожалению, включить socket_create() на виртуальном хостинге (shared-хостинге) нельзя из-за отдельных элементов, которые могут негативно повлиять на работу сервера в целом.
Подобная установка возможна только на тарифных планах VPS
Решил перенести весь скрипт на AZURE. Теперь все работает.
Схема: человек вводит свои данные, нажимает отправить -> данные с помощью ajax отправляются в обработчик на 
azurewebsites.net -> затем данные выводятся ответом пользователю:
jQuery.ajax({
        url:     url, //Адрес подгружаемой страницы
        type:     "POST", //Тип запроса
        dataType: "html", //Тип данных
        data: jQuery(form_id).serialize(),
        success: function(response) { //Если все нормально
            $(result_id).html(response);
        },
        error: function(response) { //Если ошибка
            $(result_id).html(response);
        }
    });
Так вот теперь это стало происходить очень долго, и ответ не отображается вообще. То есть response - пустой.
Делается ли так вообще? 
Как сделать правильнее? Быть может оставить отправку писем у себя на хостинге, а после вывода пользователю результата, стучаться в Azure с параметрами? (кстати, тоже, как это сделать в php?)