mediathekview / mediathekviewweb

Eine Weboberfläche als Alternative zum Java-Client
https://mediathekviewweb.de/
GNU General Public License v3.0
898 stars 67 forks source link

Performance Probleme #289

Closed MrFly72 closed 12 months ago

MrFly72 commented 12 months ago

Kann es sein, dass MVWeb seit einigen Gagen. Mit massiven Performanceproblemen zu kämpfen hat? Es scheint irgendwie nicht rund zu laufen? Oder geht es nur mir so?

bagbag commented 12 months ago

Ist/war nicht nur bei dir so. Irgendjemand oder etwas hat MVW mit requests zugebombt. Hab jetzt mal ein Rate-Limit sowohl auf Reverse-Proxy als auch Applikations Ebene eingerichtet.

Ich hoffe, dass das so erstmal ausreicht.

MrFly72 commented 12 months ago

Jetzt geht bei mir gar nichts mehr .... Bekomme direkt beim api ein Gateway error 502. Ich kann dir glaube ich hier keine private Message schicken oder? image

bagbag commented 12 months ago

Jetzt gerade oder vor wenigen Minuten? Deine Antwort war ja schon vor 21 Minuten. Die Benachrichtigung kam bei mir etwas spät.

Besteht das Problem immer noch?

Du kannst eine Mail an kontakt@mediathekviewweb.de schreiben.

MrFly72 commented 12 months ago

Habe dir mal meine IP geschickt. Die ist seit ca. 1-2 Jahren fix.

MrFly72 commented 12 months ago

Ansonsten läuft es bei mir wieder besser. Habe bis jetzt auch keinen Error mit einem Request Throttle auf meine Anfragen bekommen. Denke mal du würdest sonst einen 429 schicken oder?

bagbag commented 12 months ago

Genau.

MrFly72 commented 12 months ago

Dann merke ich ja wenn es "dir" zu viel wird. Wie gesagt sind es bei mir so ca. 20-30 Sendungen, extra nicht parallel angefragt (bei ard + zdf mache ich das um die HD Größe zu ermitteln, da mach ich die HEAD Anfragen mit bis zu 20 threads parallel.)

bagbag commented 12 months ago

Ich habe das Limit jetzt mal aus dem Bauch heraus auf 150 Requests pro Minute gesetzt. Ich will da legitime Nutzung ja gar nicht limitieren, sondern nur falls jemand/etwas durchdreht (sei es absichtlich oder unabsichtlich), ein Riegel vorsetzen.

MrFly72 commented 12 months ago

Alles klar, das sollte langen, denke ich. Ich hab gerade auch mal die Liste der Sendungen etwas ausgedünnt/aufgeräumt 😂 Habe es eh vor einiger Zeit schon aufgetrennt in Gruppen: Kinder / Krimis / Serien / Herzkino / Dokus So kann ich gezielter Abfragen, weil nicht alles immer upgedated wird. Ist ja auch so, dass ich zwar 30-40 Sendungen abfrage aber gerade aktuell noch nicht wobei jeder neue Folgen da sind.