Follow along with the video below to see how to install our site as a web app on your home screen.
Бележка: This feature may not be available in some browsers.
curl_setopt($ch, CURLOPT_IPRESOLVE, CURL_IPRESOLVE_V4 )skynet каза:Опитай да пуснеш директно IP на cURL вместо Domain трябва да увеличи с няколко секунди
Също пробвай и с
PHP:curl_setopt($ch, CURLOPT_IPRESOLVE, CURL_IPRESOLVE_V4 );
Allows an application to select what kind of IP addresses to use when resolving host names. This is only interesting when using host names that resolve addresses using more than one version of IP. The allowed values are:
CURL_IPRESOLVE_WHATEVER
Default, resolves addresses to all IP versions that your system allows.
CURL_IPRESOLVE_V4
Resolve to IPv4 addresses.
CURL_IPRESOLVE_V6
Resolve to IPv6 addresses.
Ясно но ми дава форбиден еррор с ип адреса.skynet каза:Allows an application to select what kind of IP addresses to use when resolving host names. This is only interesting when using host names that resolve addresses using more than one version of IP. The allowed values are:
CURL_IPRESOLVE_WHATEVER
Default, resolves addresses to all IP versions that your system allows.
CURL_IPRESOLVE_V4
Resolve to IPv4 addresses.
CURL_IPRESOLVE_V6
Resolve to IPv6 addresses.
Реално разлика при 100 интерации със или без CURLOPT_IPRESOLVE => CURL_IPRESOLVE_V4, на масива няма.skynet каза:Добре опитай с домайна но с resolve на IP_v4
Няма значение, просто за този рутера чисти този тип постъпване, а и браузъра ме кара да изтегля сертификата постъпвайки: https://78.253.196.14/ като пример.skynet каза:Кой е сървъра от който вземаш инфо?
Дай пример откъде кавко сикаш да вземеш. Сега само си чешеш езика.dakata__92 каза:Няма значение, просто за този рутера чисти този тип постъпване, а и браузъра ме кара да изтегля сертификата постъпвайки: https://78.253.196.14/ като пример.skynet каза:Кой е сървъра от който вземаш инфо?
Това не е от значение! Питам за ускоряване на моят код, няма как да ускоря чуждият сървър.uphero каза:Дай пример откъде кавко сикаш да вземеш. Сега само си чешеш езика.dakata__92 каза:Няма значение, просто за този рутера чисти този тип постъпване, а и браузъра ме кара да изтегля сертификата постъпвайки: https://78.253.196.14/ като пример.skynet каза:Кой е сървъра от който вземаш инфо?
Добре де мислиш ли, че не съм го проучил. Кажи ми как ще заобиколиш свалянето наskynet каза:Ама те въпросите не са за да ускориш чуждия сървър, а да ускорим твоя код.За да го направим трябва да проучим и как работи чуждия сървър за да може да ти дадем читав съвет какви инструкции да пускаш
dakata__92 каза:Аз реално се сетих да ползвам една сесийна конекция на кърл и само да сетвам линка. Реално е двойно по-бързо от колкото да инициализирам с инит после да затварям и така всеки път. Все пак виках отделен метод връщащ html-а. Ето така е двойно по-бързо.lamerko каза:Механизма е същия - сваляш контента и прилагаш дадени изрази за парсване. Проблема е, че единственото предисмство е възможността да се използват няколко нишки едновременно, включително и през самия curl (ако решиш да го ползваш въобще). Но реално няма да има някакво видимо подобрение на скоростта, а писането си е доста повече![]()
Мисля си вече, че това няма как да се ускори повече.PHP:$ch = curl_init(); $options = array( CURLOPT_CONNECTTIMEOUT => 0, CURLOPT_USERAGENT => 'Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.31 (KHTML, like Gecko) Chrome/26.0.1410.64 Safari/537.31', CURLOPT_REFERER => 'http://google.bg/', CURLOPT_RETURNTRANSFER => true, CURLOPT_SSL_VERIFYPEER => 0, CURLOPT_SSL_VERIFYHOST => 0 ); curl_setopt_array($ch, $options); for($i=$start;$i<=$end;$i++){ $number = str_pad($i, 6, "0", STR_PAD_LEFT); curl_setopt($ch, CURLOPT_URL, $url.$number); if(strpos(curl_exec($ch),'html/data/gerb.jpg') !== false){ return $number; } } curl_close($ch);![]()
И двете ги тестват и двете са без резултат.skynet каза:А сигурен ли си дали 0 и false не значат различни работи?
curl -b cookie.txt -X PUT \
--data-binary "@test.png" \
-H "Content-Type: image/png" \
"http://hostname/@api/deki/pages/=TestPage/files/=test.png" \
-0
Ако беше дал сайта преоблемас щеше да е решен на 2-та страница.dakata__92 каза:Някой може ли да ми помогне с преписването на curl кода от процедурен който съм дал в bash(shell) или по-точно казано да е съвместим в конзолата на php?
Нещо подобно:
http://stackoverflow.com/questions/1939609/convert-command-line-curl-to-php-curlPHP:curl -b cookie.txt -X PUT \ --data-binary "@test.png" \ -H "Content-Type: image/png" \ "http://hostname/@api/deki/pages/=TestPage/files/=test.png" \ -0
Странно но от доста време обяснявам, че искам да оптимизирам даденият код не сайта от който взимам нещата. Кажи ми с какво ще ти помогне ако го знаеш? С нищо. Няма с какво повече да ускориш взимането на HTML-а при зареждане и обработване на информацията в самият сайт. Прочетох какво ли не и съм изтествал всичките опциии които могат да са ми от полза в случая. Не ускоряват. Решение на проблема е да ускорявам собственият ми код като ползвам както anonimen спомена друг език или тоест curl na exec като bash или писането на код на друг език, който отново да викам през exec(команда). Не е въпроса в това от къде взимам информацията а от това колко бързо след зареждането на страницата на сайта го правя. Нужно ли е за 3-ти път да обяснявам, че въпроса ти от къде е грешен и реторичен. Дори да ползвам ip-то както ми каза skynet с което се справих при заобикаляне на една от защитите реално отново няма никакво подобрение.uphero каза:Ако беше дал сайта преоблемас щеше да е решен на 2-та страница.dakata__92 каза:Някой може ли да ми помогне с преписването на curl кода от процедурен който съм дал в bash(shell) или по-точно казано да е съвместим в конзолата на php?
Нещо подобно:
http://stackoverflow.com/questions/1939609/convert-command-line-curl-to-php-curlPHP:curl -b cookie.txt -X PUT \ --data-binary "@test.png" \ -H "Content-Type: image/png" \ "http://hostname/@api/deki/pages/=TestPage/files/=test.png" \ -0
Сега искаш да помогнем да оптимизираш нещо което не знаме какво точно и откъде взема. Има и друго - може да има друг начин или място за вземане на тази информация. Но ти си решаваш. Тайна майна 8)
dakata__92 каза:Странно но от доста време обяснявам, че искам да оптимизирам даденият код не сайта от който взимам нещата. Кажи ми с какво ще ти помогне ако го знаеш? С нищо. Няма с какво повече да ускориш взимането на HTML-а при зареждане и обработване на информацията в самият сайт. Прочетох какво ли не и съм изтествал всичките опциии които могат да са ми от полза в случая. Не ускоряват. Решение на проблема е да ускорявам собственият ми код като ползвам както anonimen спомена друг език или тоест curl na exec като bash или писането на код на друг език, който отново да викам през exec(команда). Не е въпроса в това от къде взимам информацията а от това колко бързо след зареждането на страницата на сайта го правя. Нужно ли е за 3-ти път да обяснявам, че въпроса ти от къде е грешен и реторичен. Дори да ползвам ip-то както ми каза skynet с което се справих при заобикаляне на една от защитите реално отново няма никакво подобрение.uphero каза:Ако беше дал сайта преоблемас щеше да е решен на 2-та страница.dakata__92 каза:Някой може ли да ми помогне с преписването на curl кода от процедурен който съм дал в bash(shell) или по-точно казано да е съвместим в конзолата на php?
Нещо подобно:
http://stackoverflow.com/questions/1939609/convert-command-line-curl-to-php-curlPHP:curl -b cookie.txt -X PUT \ --data-binary "@test.png" \ -H "Content-Type: image/png" \ "http://hostname/@api/deki/pages/=TestPage/files/=test.png" \ -0
Сега искаш да помогнем да оптимизираш нещо което не знаме какво точно и откъде взема. Има и друго - може да има друг начин или място за вземане на тази информация. Но ти си решаваш. Тайна майна 8)