Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
set_time_limit(0);
do {
$buf = file_get_contents('http://site.com/url.htm');
$md5 = md5($buf);
if (!file_exist("files/$md5.htm")) {
fwrite(fopen("files/$md5.htm",'w'), $buf);
}
sleep(1);
} while(1);
Верно, если размер страницы небольшой и у тс не медленный интернет. Ведь есть страницы, которые грузятся дольше секунды (не картинки и т.д. и т.п, а сам html исходник страницы)Намного легче, чем парить себе мозг с мультикурлом.
А не важно, сколько грузится сама страница. Пусть она грузится полминуты, а данные на ней меняются каждую секунду. Вот мы запросили одну страницу - сидим полминуты ее грузим. Во втором процессе в это же время запросили ее еще раз - и тоже грузим. Там будет или такая же страница (если мы из двух потоков успели сделать запрос в одну и ту же секунду), или уже другая. Если процессов много - значит многие будут грузить одно и то же, но зато ничего не пропустят. Если мало - шансов пропустить больше, но зато и дублей скачиваться будет меньше.Верно, если размер страницы небольшой и у тс не медленный интернет. Ведь есть страницы, которые грузятся дольше секунды (не картинки и т.д. и т.п, а сам html исходник страницы)