Verzögerung bei API-Calls nach exakt 2 Minuten
6 months ago
Hallo,
ich arbeite gerade an einer Lösung, bei der ich alle 1-2 Sekunden auf dem Server nachfrage, welchen Zustand ein bestimmtes System hat. Die Rechnerei auf dem Server selbst (PHP-Script) ist marginal. Und die Information, die zurück kommt, ist auch nicht groß (ca. 2 - max. 2000 Bytes) aber meiste Zeit wird nur 0 zurückgegeben, weil in der Regel keine Updates vorliegen.
Mein Problem:
Das funktioniert einwandfrei auf meinem lokalen Test-Server (ebenfalls Apache). Aber bei Telekom-Webhosting wird exakt nach 2 Minuten ein "Throttling" gestartet, was bedeutet, dass die API-Calls ab der 2. Minute verzögert werden. Ich habe eine Zeitmessung implementiert und erhalte in der Regel nach 145 ms eine Antwort. Aber der Ablauf nach der 2. Minute ist wie folgt:
. . .
109. Anfrage = 144 ms
110. Anfrage = 146 ms
111. Anfrage = 142 ms
112. Anfrage = 1012 ms ------> Ab hier gehts los, jede Anfrage
112. Anfrage = 1985 ms ------> dauert immer länger
113. Anfrage = 2780 ms
114. Anfrage = 4131 ms
115. Anfrage = 6338 ms
...
Das geht dann so weiter, bis der Api-Call sogar über 15 Sekunden dauert und ein Time-Out-Error folgt.
Hat da jemand Erfahrung, ob es Alternativen gibt? Ist da ein übereifriger Telekom-IT-Mann drangewesen, der es zu gut gemeint hat? Weil Hacker-Angriffe sehen anders aus. Ich meine, würde ich den Telekom-Server überlasten wollten, dann gäbe es Wege andere Wege.
Oder muss ich da etwas in meiner httpd.conf Datei beachten?
188
3
This could help you too
11 years ago
18159
0
8
41234
0
5
101
0
3
439
0
7
10 months ago
277
0
4
You might also be interested in
Request purchasing advice
Fill out our online contact form quickly and easily so that we can advise you personally in a timely manner.
View offers
Informieren Sie sich über unsere aktuellen Website-Angebote.