Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: CURL DNS CACHE

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
ALEN Модератор
Отправлено: 01 Марта, 2011 - 20:35:07
Post Id



Участник


Покинул форум
Сообщений всего: 1459
Дата рег-ции: Авг. 2008  
Откуда: Крым


Помог: 11 раз(а)




Не знал куда засунуть тему, но попался мне вот такой вопрос:

Цитата:
Сколько раз произойдёт обращение к DNS за всё время выполнения кода, если допустить, что на одно выполнение curl_exec() уходит, в среднем, 1 секунда.

$Curl = curl_init();
curl_setopt($Curl, CURLOPT_URL, "http://mysite.ru");
curl_setopt($Curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($Curl, CURLOPT_CONNECTTIMEOUT, 5);
curl_setopt($Curl, CURLOPT_TIMEOUT, 10);
$Req = 1;
while ($Req < 290) {
$Result = curl_exec($Curl);
$Req++;
}
curl_close($Curl);


Для общего сведения доведу ответ....

Если не будет установлена директива CURLOPT_DNS_CACHE_TIMEOUT , то обращение будет произведен примерно 3 раза в данном условии так как:

CURLOPT_DNS_CACHE_TIMEOUT - Количество секунд, в течение которых в памяти хранятся DNS-записи. По умолчанию этот параметр равен 120 (2 минуты).


Для любителей парсе-строения, если у вас с одного сайта приходится копировать нереально огромное колличество страниц, то думаю в некоторых случаях будет полезно использовать данную информацию
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Прочее »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB