Avvisi di deprecazione delle icone che causano problemi di limitazione del tasso

Stiamo vedendo sempre più spesso questo ultimamente:

I temi e i plugin stanno causando numerosi avvisi di “deprecazione delle icone FA”:

e ho notato due tipi di risposte diverse a questo problema: “non preoccuparti, è solo un avviso” e “se vuoi eliminarli, correggi semplicemente il tema o il plugin” (cosa che non è sempre facile).

Quindi, ignoriamo pure questi avvisi. O… come risulta… questi avvisi causano frequentemente errori di limite di frequenza 429 e i nostri log sono pieni di

Sarebbe possibile, beh, limitare la frequenza di questi avvisi sul client, in modo che non attivino tutte quelle richieste? O esentare POST /logs/ dal limite di frequenza?

Taggo @outofthebox @WorldIsMine

Grazie @RGJ! Penso che questo migliorerebbe le prestazioni.

Posso confermare, sta succedendo sul mio sito. Riceviamo questo errore se apriamo troppe cose troppo velocemente:

Anche mettere “mi piace” troppo velocemente può ora causare errori 429. Tutto a causa di due piccole icone deprecate.

Pensavo che @pmusaraj se ne fosse già occupato? Non sono sicuro.

Gli avvisi di deprecazione delle icone sono limitati nel numero di richieste grazie a FIX: Limit requests and include data when reporting deprecated icons · discourse/discourse@7737ecd · GitHub di @david.

Dovresti sostituire le icone deprecate; questo eliminerà completamente le voci di registro e le richieste POST a /logs. Inoltre, i fallback con i nomi vecchi scompariranno molto presto (cioè nelle prossime settimane).

Grazie @pmusaraj, procederò a un’ulteriore indagine per capire cosa potrebbe causare questo.

Ok, ho trovato qualcosa. Questo non è comunque il problema che stava riscontrando @DaveK.

È vero che sono soggetti a limitazione della frequenza, ma Logster li limita ulteriormente, a uno al minuto per indirizzo IP, causando errori 429 quando ci sono più warning di deprecazione in un singolo caricamento della pagina.

Questo in realtà fa sì che i warning di deprecazione vadano persi, rendendo /logs meno utile come strumento per individuare tutte le deprecazioni…

un limite di frequenza di 1 minuto per tutti i report di errori JS per indirizzo IP