Tn
Guest
Вывести "searching..." пока идет поиск
Задача: вывести страницу "подождите пока запущен процес поиска". Как поиск по БД будет завершен, выдать результаты.
Т.е. нужен алгоритм как на этом форуме при поиске, но я его не понимаю
Что тут происходит? Видимо, запускается скрипт поиска как паралельный процес (fork?), и идет выдача страницы с сообщением "ждите..", которая, обновляясь каждую секунду, проверяет завершился ли поиск. Процесс поиска, видимо, пишет во временную таблицу БД свои результаты и, в конце концов, информацию, что поиск завершен. Когда ежесекундно запускаемый скрипт "ждите.." видит, что всё готово, выдаёт пользователю результаты.
Даже не знаю, насколько правильно я всё понимаю?
Как потом удаляется эта временная таблица? Через какой-то установленный промежуток времени или по каким-то другим критериям?
Задача: вывести страницу "подождите пока запущен процес поиска". Как поиск по БД будет завершен, выдать результаты.
Т.е. нужен алгоритм как на этом форуме при поиске, но я его не понимаю

Что тут происходит? Видимо, запускается скрипт поиска как паралельный процес (fork?), и идет выдача страницы с сообщением "ждите..", которая, обновляясь каждую секунду, проверяет завершился ли поиск. Процесс поиска, видимо, пишет во временную таблицу БД свои результаты и, в конце концов, информацию, что поиск завершен. Когда ежесекундно запускаемый скрипт "ждите.." видит, что всё готово, выдаёт пользователю результаты.
Даже не знаю, насколько правильно я всё понимаю?
Как потом удаляется эта временная таблица? Через какой-то установленный промежуток времени или по каким-то другим критериям?