ThatWhich
Новичок
Совет по курлу или сокетам
Доброго времени суток.
Задача -
Проверять доступность моих сайтов. Т.е. не упали они. Всё ли в порядке со стороны хостера.
Как я это хочу делать -
1. "граббить" первый 1кб с заданного урл
2. если не пусто - то всё в порядке.
Граббить - через курл, почему так? - У некоторых хостеров есть "феничка" - если страница недоступна - редирект на главную хостера делает. Через опции курла можно присечь сей момент.
Почему 1 кб? - проектов может быть оооочень много - и содрать со всех полную инфу - занимать будет время. А хотелось бы проверять "доступность" каждую минуту.
А теперь собственно вопрос -
Через курл не всегда могу взять 1 кб - через CURLOPT_RANGE - почитал - если страница динамически генерируется - не будет работать.
Сделал вывод - брать через "сокетопен". Но теперь не знаю как отследить редирект в случае "фенички".
P.S. Уважаемые, я искренне извиняюсь - если не туда отпостил. Очень хочется конструктивных предложений.
Спасибо.
Доброго времени суток.
Задача -
Проверять доступность моих сайтов. Т.е. не упали они. Всё ли в порядке со стороны хостера.
Как я это хочу делать -
1. "граббить" первый 1кб с заданного урл
2. если не пусто - то всё в порядке.
Граббить - через курл, почему так? - У некоторых хостеров есть "феничка" - если страница недоступна - редирект на главную хостера делает. Через опции курла можно присечь сей момент.
Почему 1 кб? - проектов может быть оооочень много - и содрать со всех полную инфу - занимать будет время. А хотелось бы проверять "доступность" каждую минуту.
А теперь собственно вопрос -
Через курл не всегда могу взять 1 кб - через CURLOPT_RANGE - почитал - если страница динамически генерируется - не будет работать.
Сделал вывод - брать через "сокетопен". Но теперь не знаю как отследить редирект в случае "фенички".
P.S. Уважаемые, я искренне извиняюсь - если не туда отпостил. Очень хочется конструктивных предложений.
Спасибо.