Advertencias de deprecación de iconos causando problemas de limitación de tasa

Estamos viendo cada vez más esto últimamente:

Los temas y complementos están causando muchas advertencias de “deprecación de iconos FA”:

y he visto dos tipos de respuestas diferentes a esto: “no te preocupes, es solo una advertencia” y “si quieres eliminarlas, simplemente corrige el tema o el complemento” (lo cual no siempre es fácil).

Así que, simplemente ignoremos esas advertencias. O… resulta que… estas advertencias están causando frecuentemente errores de límite de tasa 429 y nuestros registros están llenos de

¿Sería posible, bueno, limitar la tasa de esas advertencias en el cliente, para que no desencadenen todas esas solicitudes? ¿O eximir POST /logs/ del límite de tasa?

Etiquetando a @outofthebox @WorldIsMine

¡Gracias @RGJ! Creo que esto mejoraría el rendimiento.

Puedo confirmar que está ocurriendo en mi sitio. Aparece este mensaje si abrimos demasiadas cosas demasiado rápido:

Incluso dar «me gusta» demasiado rápido ahora puede causar errores 429. Todo por dos pequeños iconos obsoletos.

Pensé que @pmusaraj ya se había ocupado de esto. No estoy seguro.

Las advertencias de obsolescencia de iconos tienen límite de tasa gracias a FIX: Limit requests and include data when reporting deprecated icons · discourse/discourse@7737ecd · GitHub de @david.

Debes reemplazar los iconos obsoletos; esto eliminará por completo las entradas de registro y las solicitudes POST a /logs. Además, las alternativas con los nombres antiguos desaparecerán muy pronto (es decir, en las próximas semanas).

Gracias @pmusaraj, voy a investigar más a fondo qué podría estar causando esto.

Ok, encontré algo. Aunque este no es el problema que tenía @DaveK.

De hecho, están limitadas por tasa, pero Logster las limita aún más, a una por minuto por IP, lo que resulta en errores 429 cuando hay múltiples advertencias de obsolescencia en una sola carga de página.

Esto en realidad hace que se pierdan las advertencias de obsolescencia, lo que hace que /logs sea menos útil como herramienta para encontrar todas las obsolescencias…

un límite de tasa de 1 minuto para todos los informes de errores de JS por IP