Ситуевина такая.
Есть apache2+php+mysql
На этом деле крутится определенный web-интерфейс.
Он делает выборки из БД. Порой очень большие.
Бывают ситуации когда юзеру надоедает ждать результата и он закрывает браузер.
При этом мускуль остатеся в состоянии получения/возвращения результатов чем откушивает процессорное время - это не есть хорошо.Вопрос:
Возможно ли реализовать остановку обработки запроса при разрыве коннекта браузера с web-сервером и как следствие с выполняющим выборку скриптом (в моей ситуации судя по всему скрипт не тормозится или мускуль работает до последнего)
>Ситуевина такая.
>Есть apache2+php+mysql
>На этом деле крутится определенный web-интерфейс.
>Он делает выборки из БД. Порой очень большие.
>Бывают ситуации когда юзеру надоедает ждать результата и он закрывает браузер.
>При этом мускуль остатеся в состоянии получения/возвращения результатов чем откушивает процессорное время
>- это не есть хорошо.
>
>Вопрос:
>Возможно ли реализовать остановку обработки запроса при разрыве коннекта браузера с web-сервером
>и как следствие с выполняющим выборку скриптом (в моей ситуации судя
>по всему скрипт не тормозится или мускуль работает до последнего)
самое правильное в такой ситуации делать постраничный вывод выборки, а не всю сразу
Да, такой способ я уже обдумывал в качестве альтернативного решения.
А вообще реально ли такое сделать? Мне уже чисто из спортивного интереса интересно :)
>Да, такой способ я уже обдумывал в качестве альтернативного решения.
>А вообще реально ли такое сделать? Мне уже чисто из спортивного интереса
>интересно :)А вы случайно не mysql_pconnect() используйте? :)
>>Да, такой способ я уже обдумывал в качестве альтернативного решения.
>>А вообще реально ли такое сделать? Мне уже чисто из спортивного интереса
>>интересно :)
>
>А вы случайно не mysql_pconnect() используйте? :)Нет, mysql_connect.