Задать вопрос
1Sergey1
@1Sergey1

Как оптимизировать работу PHP скриптов?

Добрый день, после заполнения html формы отправляю пользователя на стр. "Спасибо" а данные на файл обработчик, НО проблема в том что пользователя не перебрасывает на спасибо пока не отработают скрипты на стр обработчике, а это долго, там много всяких рассылок.
Как можно сразу пользователя отправлять на стр. "Спасибо" не дожидаясь пока отработают все скрипты?

//Отправка формы
  $(document).on('submit', 'form', function(e){ 
  // Во время отправки формы отключаем кнопку
  $(this).find('[type="submit"]').attr('disabled', true).html('Идет отправка...');

    $.ajax({
        type: "POST",
        url: 'send.php',
        data: $(this).serialize()
    }).done(function($response) {
       	document.location = 'spasibo.php';
    	console.log('done');
    })
    return false;
  });
});
  • Вопрос задан
  • 105 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
DevMan
@DevMan
очевидно же: не обрабатывать данные сразу.
получили данные -> сохранили их в файл или базу -> написали юзеру "спасибо" -> начали обрабатывать данные.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽