Я работаю над проектом с использованием Zend Framework, PHP 5.3 и PostGres. Я создал Javascript-интерфейс, который сильно зависит от запросов AJAX.
Например, каждый раз, когда пользователь пытается добавить новое поле (что очень часто встречается), отправляется запрос, который запускает длительный запрос (5-10 секунд). Если пользователь добавляет 5 подряд, это потенциально 60 секунд, чтобы получить правильное значение запроса.
Я бы хотел убить текущий AJAX-запрос и запрос к БД каждый раз, когда получен следующий запрос.
Есть ли в Zend средства для отслеживания этого запроса и его уничтожения при получении последовательного запроса ajax?
Чтобы дать вам представление о том, с чем я сейчас работаю -
$db = Zend_Registry::get('database');
$select = 'SELECT get_Query(' . $this->client_id ')';
$data = $db->query($select)->fetchAll();
return $data;