Внимание! В связи с устареванием топика эта страница была взята из кэша.
|
pelmen
Зарегистрирован: 14.02.03
Сообщения: 60
|
Добавлено: 29/07/03 в 13:41
|
|
Понадобилость утягивать и парсить страницу с другого сервера
Код: | $furl= fsockopen("search.msn.com",80); fputs ($furl, "GET /results.asp?RS=CHECKED&FORM=MSNH&v=1&q=linkdomain:".$domain." HTTP/1.1\r\nHost: search.msn.com\r\n\r\n");
$message=""; while (!feof ($furl)) { $buffer = fgets($furl, 1024); $message=$message.$buffer; } fclose($furl);
|
Все работает, но ужасно медленно (около минуты) Причем если несколько раз подряд запрашивается один урл, то первый запрос отрабатывается ~ минуту, а остальные доли секунды. на скорость каналов пожаловться не могу.
как уважаемые специалисты решают эту проблемму?
|
K началу
|
|
|
Hrundel
Зарегистрирован: 10.12.02
Сообщения: 510
|
Добавлено: 29/07/03 в 16:57
|
|
fopen
|
K началу
|
|
|
sortunity
Зарегистрирован: 14.10.02
Сообщения: 392
|
Добавлено: 29/07/03 в 17:41
|
|
file_get_contents()
|
K началу
|
|
|
pelmen
Зарегистрирован: 14.02.03
Сообщения: 60
|
Добавлено: 29/07/03 в 18:25
|
|
Спасибо, стало работать все как надо.
|
K началу
|
|
|
Pentarh
Зарегистрирован: 05.04.03
Сообщения: 1376
|
Добавлено: 30/07/03 в 01:52
|
|
Позволю усомниться в использовании file_get_contents()
Просто есть подозрение, что он использует для получения содержимого протокол HTTP 1.0 а не HTTP 1.1, хотя возможно это и не так. Кто-нибудь развеет мои подозрения?
|
K началу
|
|
|
bog
Зарегистрирован: 07.11.02
Сообщения: 1595
|
Добавлено: 30/07/03 в 03:10
|
|
а работу fsockopen никак ускорить нельзя ? а то у меня схожая проблема... но так как хедер надо передавать при запросе fopen никак не поможет
|
K началу
|
|
|
Yras
Зарегистрирован: 27.02.03
Сообщения: 35
|
Добавлено: 30/07/03 в 06:10
|
|
Раз первый раз тормоза а потом все ок,то скорее всего проблема в ресолвинге имени на fsockopene. попробуй сразу явно задать айпишник сайта.
|
K началу
|
|
|
Zimmer
Зарегистрирован: 10.07.03
Сообщения: 2
|
Добавлено: 01/08/03 в 19:32
|
|
проверь еще настройку днс на сервере.
|
K началу
|
|
|
Текстовая реклама в форме ответа Заголовок и до четырех строчек текста Длина текста до 350 символов Купить рекламу в этом месте! |
Внимание! В связи с устареванием топика эта страница была взята из кэша.
|