URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID8
Нить номер: 2134
[ Назад ]

Исходное сообщение
"прерывание выборки из базы при разрыве сесии"

Отправлено Olegas , 02-Мрт-04 15:19 
Ситуевина такая.
Есть apache2+php+mysql
На этом деле крутится определенный web-интерфейс.
Он делает выборки из БД. Порой очень большие.
Бывают ситуации когда юзеру надоедает ждать результата и он закрывает браузер.
При этом мускуль остатеся в состоянии получения/возвращения результатов чем откушивает процессорное время - это не есть хорошо.

Вопрос:
Возможно ли реализовать остановку обработки запроса при разрыве коннекта браузера с web-сервером и как следствие с выполняющим выборку скриптом (в моей ситуации судя по всему скрипт не тормозится или мускуль работает до последнего)


Содержание

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


самое правильное в такой ситуации делать постраничный вывод выборки, а не всю сразу


"прерывание выборки из базы при разрыве сесии"
Отправлено Olegas , 02-Мрт-04 17:44 
Да, такой способ я уже обдумывал в качестве альтернативного решения.
А вообще реально ли такое сделать? Мне уже чисто из спортивного интереса интересно :)


"прерывание выборки из базы при разрыве сесии"
Отправлено MeLLowD , 02-Мрт-04 18:11 
>Да, такой способ я уже обдумывал в качестве альтернативного решения.
>А вообще реально ли такое сделать? Мне уже чисто из спортивного интереса
>интересно :)

А вы случайно не mysql_pconnect() используйте? :)


"прерывание выборки из базы при разрыве сесии"
Отправлено Olegas , 02-Мрт-04 18:17 
>>Да, такой способ я уже обдумывал в качестве альтернативного решения.
>>А вообще реально ли такое сделать? Мне уже чисто из спортивного интереса
>>интересно :)
>
>А вы случайно не mysql_pconnect() используйте? :)

Нет, mysql_connect.