Agregué un commit de borrador para probar la salida del serializador aquí para que no vayamos a ciegas:
Después de eso, intenté volver a aplicar lo que hice aquí, pero resulta que estaba agregando una cláusula extra que lo hacía rápido pero incorrecto.
El hecho de que pasemos todo esto (incluso los más apreciados/apreciados por) a través del guardian significa que la información siempre es muy precisa y adaptada al espectador, pero hace que la caché no ayude contra múltiples usuarios.
Supongo que podemos al menos agregar una caché más larga a este punto final. En mi opinión, una caché de 1 hora sería adecuada, ya que la información en el resumen no cambia con frecuencia.