· 12 min de lectura
Cada nuevo forjamago hacía la búsqueda más lenta: matar el N+1 detrás de Forgemage.net
El directorio de forjamagos de Forgemage.net lanzaba unas siete queries por tarjeta — reseñas, tiempo de respuesta, estado online, tres relaciones lazy — más contadores de facetas recalculados en cada cambio de filtro. Así pasé de una página de 24 tarjetas con ~168 queries a un puñado, con un cache batch scopeado a la request y una pasada paginate-then-hydrate, sin tocar las páginas de perfil individuales.
Leer artículo ↗