Articles of асинхронный

Как использовать запрос async Mysql с PHP PDO

Драйвер Mysqlnd PHP 5.6 имеет возможность использовать запросы Async http://php.net/manual/en/mysqli.reap-async-query.php Как использовать Async-запросы с PDO? это не работает, код ( асинхронный mysql-запрос PHP ): $dbConnectionOne = new \PDO($cnn0, $conf['user'], $conf['pass']); $dbConnectionOne->setAttribute(\PDO::ATTR_ERRMODE, \PDO::ERRMODE_EXCEPTION); $dbConnectionTwo = new \PDO($cnn0, $conf['user'], $conf['pass']); $dbConnectionTwo->setAttribute(\PDO::ATTR_ERRMODE, \PDO::ERRMODE_EXCEPTION); $dbConnectionTwo->setAttribute(\PDO::MYSQL_ATTR_USE_BUFFERED_QUERY, false); $t = time(); $synchStmt = $dbConnectionOne->prepare('SELECT sleep(2)'); $synchStmt->execute(); $asynchStmt = $dbConnectionTwo->prepare('SELECT sleep(1)'); $asynchStmt->execute(); […]

Отправить по электронной почте Асинхронно через PhpMailer

Я использую PHPMailer для отправки электронной почты, которая отлично работает. Однако проблема заключается в том, что, поскольку она отправляет электронное письмо синхронно, последующая загрузка страницы занимает много времени. Я использую PhpMailer, как показано в этом примере https://github.com/PHPMailer/PHPMailer/blob/master/examples/gmail.phps Интересно, есть ли способ сделать доставку по электронной почте асинхронной. Я исследовал это и обнаружил, что sendmail имеет […]

php асинхронный вызов и получение ответа от фонового задания

Я проделал поиск по этой теме в Google и не смог найти ответ на мой вопрос. Я хочу достичь следующего: клиент выполняет асинхронный вызов функции на сервере сервер выполняет эту функцию в фоновом режиме (поскольку эта функция занимает много времени), и клиент не висит в это время клиент постоянно делает вызов на сервер, запрашивая статус […]

Перезагрузите страницу после успешной отправки формы с помощью ajax

В настоящее время я делаю запись в форме с помощью ajax <div id='error3'></div> <input type='email' required name='email' id='email' placeholder='Email'> <input type='password' required name='password' id='password' placeholder='password'> <input type='submit' name='submit99' id='submit' value='login'> мой java-скрипт <script> $(document).ready(function(){ $("#submit").click(function(){ var emailnew = $("#email").val(); var password = $("#password").val(); var dataString = '&email='+ email + '&password='+ password; if(emailnew==''|| password='') { document.getElementById('error3').innerHTML="Please […]

Gearman: до сих пор нет способа получить пользовательские данные от фонового работника?

Прежде всего, я знаю об этом вопросе: Gearman: отправка данных от фонового рабочего клиенту Что я хочу знать, так ли это с Джирмэном? Я планирую отправить партию URL-адресов изображений из веб-приложения PHP к рабочему персоналу (также написанному на PHP, назовем его «Главный рабочий») для обработки асинхронно. Затем этот работник отправит отдельную задачу для каждого изображения […]

Асинхронные API-вызовы в PHP

У меня есть PHP-скрипт, который должен сделать три отдельных вызова API, объединить результаты и вывести их для пользователя. Проблема в том, что каждый вызов API занимает около 5 секунд. С 3 вызовами API по 5 секунд каждый, для выполнения сценария требуется около 15 секунд. Есть ли способ, чтобы я мог как-то запустить три вызова API […]

Когда лучше проверить асинхронные запросы cURL для завершения?

Несколько запросов cURL лучше выполнять асинхронно, то есть без каждого из запросов, ожидающих, пока все предыдущие запросы не получат ответы. Другая оптимизация во многих случаях начнет обрабатывать полученный ответ, не дожидаясь других ответов. Однако документы и официальные примеры не ясны, когда это возможно и как можно раньше проверять заполненные запросы (что обычно делается с curl_multi_info_read […]

PHP отображает сообщения о прогрессе на лету

Я работаю в инструменте на PHP, который обрабатывает много данных и занимает некоторое время, чтобы закончить. Я бы хотел, чтобы пользователь обновлялся с тем, что происходит, и обрабатывается текущая задача. Что, на ваш взгляд, лучший способ сделать это? У меня есть некоторые идеи, но я не могу принять решение о наиболее эффективном: Старый способ: выполнить […]

Как запустить скрипт PHP асинхронно?

Я создаю PHP-скрипт, который будет запускаться через командную строку. В рамках этого сценария бывают случаи, когда мне, возможно, потребуется развернуть / развить другой скрипт, который может занять много времени. Я не хочу блокировать исходный скрипт от завершения. Если бы я делал это с помощью JavaScript, я мог бы запускать запросы AJAX в фоновом режиме. Это […]

ajaxloading openx с jquery и php

после долгого путешествия мне удалось загрузить мои объявления openx с помощью jQuery php. Вам нужно openx-сервер и доступ к /{openxPath}/www/delivery/alocal.php. небольшая обертка, которая делает рекламный скрипт ajaxable ajax-loader Третьей и самой простой частью является ajax-loader: $(document).ready( function() { $.ajax({ url: "http://{urlToYourOpenxWrapper/adwrapper.php", type: "POST", data: {m:'f'}, // 'code' of ad to load async: false, dataType: 'html' […]