2012-04-04 5 views
2

Die Verwendung von cURL_multi ist ideal für gleichzeitige Verbindungen, aber was kann die Anzahl der Verbindungen begrenzen? Ich frage, weil bei über 500 scheinen einige von ihnen zufällig keine Verbindung herzustellen. Ich mache HEAD-Anfragen mit einer Zeitüberschreitung von 5, und die Erhöhung der Zeitüberschreitung auf 10 scheint nicht zu helfen. Irgendwelche Ideen?Was kann Flaschenhals cURLs Multi-Funktionen in PHP?

Antwort

0

500 gleichzeitige Verbindungen? Das ist eine Menge zu fragen, der Server weigert sich wahrscheinlich, Ihnen zu dienen.

Versuchen Sie, einen vernünftigeren Grenzwert zwischen 4-12 gleichzeitigen Verbindungen festzulegen.

+0

500 zu etwa 500 verschiedenen Servern, nicht 500 zum selben Server. –

+0

500 verschiedene Server verbinden sich zu einer Datenquelle ??? – Baba

+0

@AlexLunix: Immer noch ist es wahrscheinlich zu hoch für Ihre Betriebssystemkonfigurationen. –