есть отличия использования fopen и socket - Форум успешных вебмастеров - GoFuckBiz.com - Страница 2
 
 
Форум успешных вебмастеров - GoFuckBiz.com

  Форум успешных вебмастеров - GoFuckBiz.com > Бизнес-решения > Скрипты, программы и технические решения
Дата
USD/RUB90.1887
BTC/USD67783.1316
Скрипты, программы и технические решения Обсуждаем скрипты, программы и новые технологии.

Закрытая тема
Опции темы Опции просмотра
Старый 22.11.2007, 19:56
Start Post: есть отличия использования fopen и socket 
  #11
ontario
Senior Member
 
Регистрация: 31.08.2007
Сообщений: 108
Бабло: $10460
По умолчанию

пхп - кто разбирается, подскажите - есть ли отличия использования fopen и socket:

Нужно через сокеты сделать, но ...

1 делаю так
$fp = fsockopen($url_info[host] и тд
fwrite($fp, заголовки
while ( (!feof($fp)) читаем fgets($fp, 1024);

2 и так
fopen($url,"rb")
while(true): читаем fread($handle,1024);

... - скорость работы второго варианта у меня в - 8 раз выше первого варианта (!) + нагрузку на сервер даёт - почему так происходит?
Вроде бы это одно и тоже - инфы про отличия в данном варианте не нашёл - кто знает - скажите в чем может быть дело или где поискать\почитать
ontario вне форума  
Старый 27.11.2007, 01:36   #12
ontario
Senior Member
 
Регистрация: 31.08.2007
Сообщений: 108
Бабло: $10460
ТС -->
автор темы ТС По умолчанию

Цитата:
Сообщение от proc3nt Посмотреть сообщение
Различия есть, прежде всего fread в основном используется для чтения бинарных данных, а fgets для чтения строк
сэнкс, теперь понятно

хорошая статя, жаль я её не нашёл, когда настройки сервера подгонял, 2 недели экспериментов блин ...

всем спасибо за помощь
ontario вне форума