| Post Reply | RetroFed Forum Forum Index » ich_iel |
| Author | Message | ||
|---|---|---|---|
bleistift2
sopuli.xyz
bleistift2@sopuli.xyzJoined: 2024-06-02 |
|
||
| 35 Original | |||
bleistift2
sopuli.xyz
bleistift2@sopuli.xyzJoined: 2024-06-02 |
Ich bin auf der Arbeit über eine API (nicht von uns!) gestolpert, die 5,5 Sekunden braucht, um zu antworten. Aus wissenschaftlicher Neugier habe ich überprüft, ob sich die Antwortzeit erhöht, wenn man mehrere Anfragen parallel abschickt. Dabei habe ich festgestellt, dass man im Alleingang (!) diese API DOSen kann, indem man im Takt von 500ms Anfragen stellt. Nach ca. 20 Sekunden schafft es der Gateway-Server dann nicht mehr, seinen Upstream-Server zu kontaktieren. Neuland und so. |
||
| 22 | |||
|
aaaaaaaaargh
feddit.org
aaaaaaaaargh@feddit.org Joined: 2024-06-22 |
Ich bin auf der Arbeit über eine API (nicht von uns!) gestolpert, die 5,5 Sekunden braucht, um zu antworten. Aus wissenschaftlicher Neugier habe ich überprüft, ob sich die Antwortzeit erhöht, wenn man mehrere Anfragen parallel abschickt. Dabei habe ich festgestellt, dass man im Alleingang (!) diese API DOSen kann, indem man im Takt von 500ms Anfragen stellt. Nach ca. 20 Sekunden schafft es der ...
Hatten wir auch. Wir mussten gegen das tolle System eines Kunden implementieren, das in die Luft geflogen ist, weil es nicht parallel arbeiten kann (Frühlingsstiefel übrigens - muss man erstmal schaffen). Also haben wir unser paralleles System genommen und es absichtlich verlangsamt, weil man sowas offensichtlich unmöglich da angehen kann, wo die Ursache überhaupt liegt. |
||
| 5 | |||
|
Asinus
feddit.org
Asinus@feddit.org Joined: 2024-06-23 |
Ich bin auf der Arbeit über eine API (nicht von uns!) gestolpert, die 5,5 Sekunden braucht, um zu antworten. Aus wissenschaftlicher Neugier habe ich überprüft, ob sich die Antwortzeit erhöht, wenn man mehrere Anfragen parallel abschickt. Dabei habe ich festgestellt, dass man im Alleingang (!) diese API DOSen kann, indem man im Takt von 500ms Anfragen stellt. Nach ca. 20 Sekunden schafft es der ...
Ich bin kein ITler, aber 40 Anfragen in 20 Sekunden klingt wie etwas, was selbst ein RaspPi locker abfrühstückt. Hat da jemand wilde Datenbankabfragen / Schleifen gebastelt, oder was läuft da schief? Optimiert niemand mehr auf Effizienz? |
||
| 15 | |||
|
aaaaaaaaargh
feddit.org
aaaaaaaaargh@feddit.org Joined: 2024-06-22 |
Ich bin kein ITler, aber 40 Anfragen in 20 Sekunden klingt wie etwas, was selbst ein RaspPi locker abfrühstückt. Hat da jemand wilde Datenbankabfragen / Schleifen gebastelt, oder was läuft da schief? Optimiert niemand mehr auf Effizienz?
In der Regel sind das Frameworks, die da zum Einsatz kommen und wenn man deren Paradigmen beachtet, passiert sowas eigentlich nicht. Wenn man aber keine Ahnung von Parallelität hat und dazu nicht weiß, wie man das Transportprotokoll nutzt, dann passiert eben sowas. Jeder halbwegs versierte Entwickler weiß, dass man solche Anfragen nicht derart blockend implementiert. |
||
| 3 | |||
bleistift2
sopuli.xyz
bleistift2@sopuli.xyzJoined: 2024-06-02 |
Ich bin kein ITler, aber 40 Anfragen in 20 Sekunden klingt wie etwas, was selbst ein RaspPi locker abfrühstückt. Hat da jemand wilde Datenbankabfragen / Schleifen gebastelt, oder was läuft da schief? Optimiert niemand mehr auf Effizienz?
In dem Fall ging es um eine API, die anzeigt, wie voll eine Sauna ist. Meine Theorie ist, dass da erst einmal ein Foto an eine KI geschickt wird, die die Menschen zählen soll. |
||
| 12 | |||
|
BennyInc
feddit.org
BennyInc@feddit.org Joined: 2024-06-25 |
In dem Fall ging es um eine API, die anzeigt, wie voll eine Sauna ist. Meine Theorie ist, dass da erst einmal ein Foto an eine KI geschickt wird, die die Menschen zählen soll.
Öhm… ernsthaft jetzt? Welche Sauna ist das? Frage nur, damit ich sie meiden kann… |
||
| 7 | |||
|
Ephera
lemmy.ml
Ephera@lemmy.ml Joined: 2020-05-31 |
In dem Fall ging es um eine API, die anzeigt, wie voll eine Sauna ist. Meine Theorie ist, dass da erst einmal ein Foto an eine KI geschickt wird, die die Menschen zählen soll.
Hab gestern prototypisch eine API hingezimmert, damit die Studentin das weitertreiben kann, wo mit dem aktuellen Stand quasi eine API-Anfrage reinkommt, dann wird eine Bibliothek aufgerufen, die erstmal selbst eine HTTP-Anfrage macht, um Quellcode herunterzuladen, diesen dann zu kompilieren, um dann aus dem Kompilat Meta-Information auszulesen. Achso, und natürlich macht die API das N mal, weil es N Elemente gibt, deren Meta-Informationen dabei aufgelistet werden sollen. Das hat sich auch richtig falsch angefühlt, weil man natürlich immer die Befürchtung hat, dass das auf ewig so bleibt, und dann sowas rauskommt, wie bei dir. 🥴 |
||
| 10 | |||
|
Känguru Nr. 14
feddit.org
Kaenguru14@feddit.org Joined: 2024-06-30 |
Ich mag Schildkröten! |
||
| 7 | |||
bleistift2
sopuli.xyz
bleistift2@sopuli.xyzJoined: 2024-06-02 |
Öhm… ernsthaft jetzt? Welche Sauna ist das? Frage nur, damit ich sie meiden kann…
War keine ernsthaft vorgetragene Hypothese. |
||
| 3 | |||
bleistift2
sopuli.xyz
bleistift2@sopuli.xyzJoined: 2024-06-02 |
Hab gestern prototypisch eine API hingezimmert, damit die Studentin das weitertreiben kann, wo mit dem aktuellen Stand quasi eine API-Anfrage reinkommt, dann wird eine Bibliothek aufgerufen, die erstmal selbst eine HTTP-Anfrage macht, um Quellcode herunterzuladen, diesen dann zu kompilieren, um dann aus dem Kompilat Meta-Information auszulesen. Achso, und natürlich macht die API das N mal, weil...
Tippt an Stirn Software kann nicht verrotten, wenn sie schon als Scheißhaufen beginnt. |
||
| 15 | |||
|
MsFlammkuchen
lemmy.blahaj.zone
MsFlammkuchen@lemmy.blahaj.zone Joined: 2023-08-03 |
Öhm… ernsthaft jetzt? Welche Sauna ist das? Frage nur, damit ich sie meiden kann…
Das muss die im Klärwerk sein. |
||
| 7 | |||
|
Flipper
feddit.org
Flipper@feddit.org Joined: 2024-06-23 |
Ich bin auf der Arbeit über eine API (nicht von uns!) gestolpert, die 5,5 Sekunden braucht, um zu antworten. Aus wissenschaftlicher Neugier habe ich überprüft, ob sich die Antwortzeit erhöht, wenn man mehrere Anfragen parallel abschickt. Dabei habe ich festgestellt, dass man im Alleingang (!) diese API DOSen kann, indem man im Takt von 500ms Anfragen stellt. Nach ca. 20 Sekunden schafft es der ...
Was vielleicht passiert: Jeder Mensch hat eine gewisse Heizleistung die er produziert. Es wird einfach dem Temperaturdifferenz gemessen über 5 Sekunden. Wenn man die isolationswerte der Sauna kennt müsste das gehen. Deswegen kann man da nicht mehrfach gleichzeitig messen. |
||
| 2 | |||
bleistift2
sopuli.xyz
bleistift2@sopuli.xyzJoined: 2024-06-02 |
Was vielleicht passiert: Jeder Mensch hat eine gewisse Heizleistung die er produziert. Es wird einfach dem Temperaturdifferenz gemessen über 5 Sekunden. Wenn man die isolationswerte der Sauna kennt müsste das gehen. Deswegen kann man da nicht mehrfach gleichzeitig messen.
Aber man kann doch mehrere Messreihen zeitversetzt starten und die Temperaturdifferenzen ermitteln. |
||
| 1 | |||
| Post Reply |
Back to top |