Проверить http адрес

WMix

герр M:)ller
Партнер клуба
Тугай
от ajax браузер зависает не меньше
попробуй вызвать ajax'ом
PHP:
sleep(60);
rafaello
правильней заранее отключать сервера (ботом к примеру)
 

rafaello

Новичок
На сколько я понял, зависает браузер. И от этого дискомфорт. Чтоб не зависал нужно построить работу через AJAX.
Пусть будет индикатор на странице, который "пингует" url постоянно через какие-то промежутки времени и отбражает состояние видеосервера.
Тогда по нему пользователю будет видно, есть смысл кликать на остальные элементы управления или нет.
Зависает от того, что по каким то причинам не работает медиасервер и не дает ответа.
 

Тугай

Новичок
WMix
Попробывал ниче не тормозит.
Страница скролится, все работает.
Повелся я на провакацию :)

Вот код:
PHP:
<?php
if (isset($_REQUEST['action'])) {
	if ($_REQUEST['action'] == 'ajax') {
		sleep(60);
		echo 'ok';
		exit;
	}
}
?>
<html>
<head>
<script type="text/javascript" src="/jscript/jquery/jquery-1.9.1.min.js"></script>
</head>
<body>
<script>
	function buttonOnClick() 
	{
		$('#console').html('Started');

	   $.ajax({
			url: "/tmp/test.php",             
	      	dataType : "html",
	      	type: "POST",
	      	data: "action=ajax",
	      	success: function(msg) {
				$('#console').html('Ok');	      		
	      	}            
		});     
	}
</script>

<input type="button" name="start" value="Start" onclick="buttonOnClick();">
<div id="console"></div>

<?php
for ($i=0; $i < 100; $i++) {
	echo '<br> String ', $i;
}
?>
</body>
</html>
 

Тугай

Новичок
Зависает от того, что по каким то причинам не работает медиасервер и не дает ответа.
От лагов и зависания медиасервера не избавиться, можно избавится от зависаний интерфейса браузера, для этого нужно работать асинхронно через ajax.
 

michelle

Новичок
Я так понимаю, что здесь самое лучшее, это
PHP:
if(@get_headers('http://192.168.238.128/')){
        echo 'Существует';}else{echo 'Не существует';}
и нечего больше куда то рыпаться.
Четто я ниччего уже не понимаю - вы мониторите доступоность web-сервера или медиасервера?
В первом посте вы говорите что нужен мониторинг доступоности медиасервера, а делаете запрос на доступоность web-сервера!

Бррррр! Ниччего не понимаю!
 
Сверху