Funkce file_get_contents nevrací data kvůli Connection Timeout
Dobrý den,
snažím se pomocí funkce file_get_contents číst data z externího webu, ale nedaří se mi to, script mi vrací warning s informací, že spojení vypršelo, viz
Warning: file_get_contents(https://flashscore.com/news/champions-league/xGrwqq16CdnS0XT8/): failed to open stream: Connection timed out in /data/web/virtuals/330878/virtual/www/subdom/api/crawlerFSNewsHomepage.php on line 93
Z localhostu i na předchozím hostingu toto bylo OK. Na localhostu trvá načtení dat z externího webu < 5s (spíše tak 2-3s).
Díval jsem se do nastavení PHP + jsme zkoumal knowledge base, ale nenašel jsem nic, co by se můj problém mohlo řešit.
Prosím o radu, děkuji
RB
5 Answers
Dobrý den,
z Google rozsahů jako je i 34.96.0.0/14 (host bc.googleusercontent.com), kde je hostována řada komerčních služeb (avšak nesouvisejících přímo s Google), často evidujeme útoky a podezřelý provoz.
Z tohoto důvodu mohou být v některých případěch uplatněny vyšší limity na provoz z těchto IP.
Pakliže jde o legitimní služby, konkrétní IP whitelistujeme a tím jsou limity zrušeny.