Хотите реализовать работу Refresh (F5, Ctrl + F5) через программирование (PHP) - PullRequest
0 голосов
/ 25 февраля 2011

Я совершил ajax-вызов на google.com и начал искать свой контент в каждой строке, используя библиотеку simple_html_dom.php. может быть случай, когда я получу свой результат на первой странице и покажу его. Теперь проблема в том, что если я не нашел свой контент в 1,2,3,4 .... 20 (это последний установленный мной предел). Но моя функция продолжает извлекать данные, как я установил set_time_limit (0). Но я не могу долго ждать (скажем, 90 секунд) .. и если я установлю на 90 .., возможно, что мой контент извлекается (за кодом).

НО НО ... НО ... если я обновляю свою страницу через долгое время (скажем, 55 секунд), я сразу или через 4,5 секунды я получаю свой результат. Так, как я могу повторно опубликовать свой запрос с теми же данными ... если время выполнения (установленное для определенного предела) пересекает этот предел. Надеюсь, вы понимаете мою проблему ...

Редактирование сделано: [Аакаш Сахай] Предположим, что если выполнение выполняется в течение 55 с, и я позволю ему продолжить, это может привести к ошибке или продолжению выполнения, скажем, 100 с .. но если в 55 секунд я нажал обновил страницу .. сообщение снова создается (как показано в консоли Firebug), и я получаю результат в 5sec..средним всего 60 секунд (с обновлением) и 100 секунд (без обновления)

1 Ответ

0 голосов
/ 25 февраля 2011

Вы должны иметь возможность перезапускать процесс / запрос PHP каждые 55 секунд?

Если ваш хост * nix-совместимый, я бы настроил задание cron на выполнение скрипта PHP каждые 55 секунд.

...