Onebox-Caching ist für externe Inhalte absolut notwendig, und es wird nicht erwartet, dass diese Inhalte aktualisiert werden. Ich meinte interne Oneboxes. Wie ich im obigen Beispiel erwähnt habe, wird erwartet, dass die von einem Benutzer erstellte Onebox auf allen Seiten aktualisiert wird, indem die Biografie der Person geändert wird.
Außerdem sollten Oneboxes für interne Inhalte gecacht werden, was notwendig ist, um die Last zu reduzieren. Es wäre jedoch möglicherweise nicht schlecht, interne Oneboxes irgendwo zu indizieren, und falls sich der Quelldatensatz ändert, wird eine Aktualisierungsaufgabe für sie geplant.
In der aktuellen Situation wird, falls Discourse das Format der Onebox ändert (für interne Fälle), diese in alten Beiträgen weiterhin mit demselben Muster angezeigt. Dieses Problem wäre gelöst, wenn wir den Inhalt der Onebox als JSON im Beitrag cachen und vom Client formatieren lassen.