[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Запрос на сервер
Zzepish
Как можно оправить запрос на сервер (кроме как через file_get_contents()),
Который будет жрать мало моих серверных ресурсов?
тоесть, по сути, будет просто создавать коннект с удаленным сервером?



Спустя 7 минут (6.10.2012 - 20:55) killer8080 написал(а):
через сокеты

Спустя 4 часа, 35 минут, 39 секунд (7.10.2012 - 01:31) Zzepish написал(а):
killer8080
а можно какуюнить ссылку?

Спустя 7 часов, 25 минут, 10 секунд (7.10.2012 - 08:56) n58oo написал(а):
php.net/manual/ru/book.curl.php

Спустя 1 час, 46 минут, 48 секунд (7.10.2012 - 10:43) killer8080 написал(а):
Zzepish
Тебе нужно послать запрос без обработки ответа? Или что?

Спустя 1 час, 4 минуты, 17 секунд (7.10.2012 - 11:47) Zzepish написал(а):
killer8080
да! просто тупо соединение с сервером (чтоб трафик пошел).

Спустя 3 минуты, 37 секунд (7.10.2012 - 11:51) GET написал(а):
http://phpforum.ru/index.php?showtopic=0&v...dpost&p=2083180

Вот похожее на днях было

Спустя 1 минута, 2 секунды (7.10.2012 - 11:52) killer8080 написал(а):
Zzepish
Открываешь соединение через сокет
Пишешь в сокет тело запроса
Закрываешь сокет
rolleyes.gif

Спустя 11 минут, 52 секунды (7.10.2012 - 12:04) Zzepish написал(а):
killer8080
вот как я сделал)

<?
$address='vk.com';
$port=80;
if(fsockopen ($address,$port))
echo '<br>Есть';
else echo 'No';
?>

Эт мне на случай, если опять веселие с ддос атаками на правительство пойдет)
Как было при закрытии ex.ua )

Спустя 2 минуты, 10 секунд (7.10.2012 - 12:06) killer8080 написал(а):
Zzepish
а какой смысл? Пингануть сайт?

Спустя 3 минуты, 41 секунда (7.10.2012 - 12:10) Zzepish написал(а):
killer8080
O_O а в чем прикол- локальный сервер хорошо тянет такой код, а удаленный не грузит его (при ошибке он вообще отсекает трафик-zzepsite.com)

Спустя 50 секунд (7.10.2012 - 12:10) Zzepish написал(а):
killer8080
ну, в прошлый раз таким боком положили 2 гос сайта и почти сайт президента (тогда видно было, что его защищали как могли)

Спустя 2 минуты, 22 секунды (7.10.2012 - 12:13) killer8080 написал(а):
Цитата (Zzepish @ 7.10.2012 - 12:10)
при ошибке он вообще отсекает трафик-zzepsite.com

таймаут устанавливай, пятый аргумент функции fsockopen.

Спустя 1 минута, 11 секунд (7.10.2012 - 12:14) killer8080 написал(а):
Цитата (killer8080 @ 7.10.2012 - 12:13)
ну, в прошлый раз таким боком положили 2 гос сайта и почти сайт президента (тогда видно было, что его защищали как могли)

Хочешь ддос устроить laugh.gif

Спустя 28 минут, 12 секунд (7.10.2012 - 12:42) Zzepish написал(а):
killer8080
не XDD готовлюсь к очередному веселью (если будет))))

Спустя 4 минуты, 11 секунд (7.10.2012 - 12:46) Zzepish написал(а):
killer8080
O_O а с таймаутом продуктивней работает! на вк пробую! Но если таймаут 0 ставить выдает ошибку(

Спустя 1 минута, 59 секунд (7.10.2012 - 12:48) Zzepish написал(а):
killer8080
в среднем 95-110 запросов за 1.0034198760986+-

Спустя 1 минута, 32 секунды (7.10.2012 - 12:50) Zzepish написал(а):
Цитата

Цитата (Zzepish @ 7.10.2012 - 12:10)
при ошибке он вообще отсекает трафик-zzepsite.com

таймаут устанавливай, пятый аргумент функции fsockopen.

Я имею в виду- мой сайт zzepsite.com.
Так вот- он вообще код не хочет воспринимать

Спустя 1 минута, 57 секунд (7.10.2012 - 12:52) Zzepish написал(а):
Ан нет- сорь. То просто я рахит криворукий)

Спустя 13 минут, 55 секунд (7.10.2012 - 13:06) Zzepish написал(а):
мало запросов- всего 7( с локалки в 14 раз больше(

Спустя 7 часов, 9 минут, 2 секунды (7.10.2012 - 20:15) Zzepish написал(а):

<?
set_time_limit(0);
$address=(string)$_GET['addr'];

if(!empty($address)){

$port=80;
$s=1;
$start=microtime();
$start=explode(' ',$start);

for(;;){
if(fsockopen ($address,$port, $errno, $errstr, 1))
echo '<br>Есть';
else echo '</br>No';

$end=microtime();
$end=explode(' ',$end);
$result=($end[0]+$end[1])-($start[0]+$start[1]);

if($result>=1){
echo '<br>'.$s.'-'.$result;
break;
}

$s++;
}

}

?>


вот так я сделал)
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.