La caché de Onebox es absolutamente necesaria para el contenido externo y no se espera que se actualice. Me refería a los Oneboxes internos. Como mencioné en el ejemplo anterior, se espera que el Onebox creado por un usuario se actualice en todos los sitios al cambiar la biografía de la persona.
Además, los Oneboxes deben almacenarse en caché para el contenido interno, lo cual es necesario para reducir la carga, pero quizás no sea malo tener los Oneboxes internos indexados en algún lugar; si el registro de origen cambia, se programará una tarea de actualización para ellos.
En la situación actual, si Discourse actualiza el formato de los cambios en el Onebox (para casos internos), en las publicaciones antiguas seguirá mostrándose con el mismo patrón. Este problema se resolverá si almacenamos el contenido del Onebox como JSON en la publicación y lo formateamos desde el cliente.