Warnungen zur Veraltetheit von Icons verursachen Probleme mit der Ratenbegrenzung

Wir sehen das in letzter Zeit immer häufiger:

Themes und Plugins verursachen viele Warnungen zum „FA-Icon-Verfall":

Daraufhin habe ich zwei verschiedene Reaktionen gesehen: „Mach dir keine Sorgen, es ist nur eine Warnung

Danke @RGJ! Ich denke, das würde die Leistung verbessern.

Ich kann das bestätigen, es passiert auf meiner Seite. Wir erhalten diese Meldung, wenn wir zu viele Dinge zu schnell öffnen:

Selbst das zu schnelle Liken von Inhalten kann nun 429-Fehler auslösen. Alles wegen zweier kleiner veralteter Symbole.

Ich dachte, @pmusaraj hätte das schon erledigt? Bin mir nicht sicher.

Die Warnungen zur Abschaffung von Icons werden dank FIX: Limit requests and include data when reporting deprecated icons · discourse/discourse@7737ecd · GitHub von @david ratenbegrenzt.

Du solltest die veralteten Icons ersetzen. Dadurch werden die Log-Einträge und die POST-Anfragen an /logs vollständig entfernt. Außerdem werden die Fallbacks für die alten Namen sehr bald (also in den nächsten Wochen) entfernt.

Danke @pmusaraj, ich werde weiter untersuchen, was dies verursachen könnte.

Ok, ich habe etwas gefunden. Das ist jedoch nicht das Problem, das @DaveK hatte.

Sie sind zwar tatsächlich ratenbegrenzt, aber Logster begrenzt sie noch stärker auf eine pro Minute und IP, was zu 429-Fehlern führt, wenn mehrere Deprecated-Warnungen in einem einzigen Seitenaufruf auftreten.

Das führt tatsächlich dazu, dass Deprecated-Warnungen verloren gehen, wodurch /logs als Werkzeug zur Ermittlung aller Deprecated-Funktionen weniger wertvoll wird…

Eine Ratenbegrenzung von 1 Minute für alle JS-Fehlerberichte pro IP