webForumDet fria alternativet

Kontrollera att url existerar

1 svar · 245 visningar · startad av M@rtin

M@rtinMedlem sedan dec. 19992 085 inlägg
#1

Jag brukar kontrollera om en url existerar genom att öppna den med fopen. Det går jättebra om den existerar, om den däremot inte existerar så tar det jättelång tid innan den säger det och hela servern verkar bli upptagen under tiden.

Finns det något sätt att lösa detta på? Det kanske finns nån timeout-tid jag kan sätta till 0.5sek eller nåt? Eller finns det något bättre sätt?

OlleBoopMedlem sedan feb. 20001 861 inlägg
#2

Du kan ställa in default_socket_timeout i skriptet.
Nåt i stile med:

ini_set("default_socket_timeout","2");  // 2 sekunder
126 ms totalt · 3 externa anrop · v20260731065814-full.86db40fa
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)