Модераторы: Aliance, skyboy, MoLeX, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> fsockopen() выполняется 15 секунд 
:(
    Опции темы
taldy
  Дата 28.1.2010, 16:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 28.1.2010

Репутация: нет
Всего: нет



Сталкнулся с такой проблемой, поиском вроде ничего не нашел. Для примера накидал файл socket-test.php:

Код

$start_time = microtime(1);
 
$fp = @fsockopen('host_name', 80);
 
echo('Call time: '.(microtime(1) - $start_time));
 
fclose($fp);


На сервере этот код если зайти на my.site.name/socket-test.php выполняется 15 секунд с мелочью. Мелочь каждый раз разная, а 15 секунд всегда одинаковые. Если же этот файл выполнить через php -f socket-test.php отрабатывает быстро. На моем рабочем компе тоже все быстро, хотя сервер на который открывают сокет для моего компа находиться в миру, а для сервера в локальной сети.

Никто не сталкивался или может знает из-за чего это может быть. Из-за того что напрямую через PHP выполняется быстро а с участием Apache медленно, грешу на него. Но что конкретно не знаю и поиск ничего не дает. 

Для информации: на моем компе WinXP Apache 2.2.9 PHP 5.2.6, на сервере RedHat Apache 2.2.3 PHP 5.1.6.

Заранее спасибо!
PM MAIL   Вверх
sTa1kEr
Дата 28.1.2010, 16:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


9/10 программиста
***


Профиль
Группа: Завсегдатай
Сообщений: 1553
Регистрация: 21.2.2007

Репутация: нет
Всего: 146



http://phpfaq.ru/debug
http://php.net/fsockopen

И обратите внимание на остальные 3 аргумента этой функции.

Это сообщение отредактировал(а) sTa1kEr - 28.1.2010, 16:59
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Сеть | Следующая тема »


 




[ Время генерации скрипта: 0.0370 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.