# Por que oneboxes são cacheados em posts?

**URL:** <https://meta.discourse.org/t/why-are-oneboxes-cached-into-posts/170617>\
**Category:** Feature\
**Created:** [Novembro 19, 2020, 7:04am UTC](https://meta.discourse.org/t/why-are-oneboxes-cached-into-posts/170617 "2020-11-19T07:04:07Z")\
**Posts on this page:** 1\
**Showing post:** 4

<div class="post-metadata">

**Author:** ![nildarar](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/nildarar/32/331927_2.png) [@nildarar](https://meta.discourse.org/u/nildarar)\
**Post date:** [Novembro 23, 2020, 6:35am UTC](https://meta.discourse.org/t/why-are-oneboxes-cached-into-posts/170617/4 "2020-11-23T06:35:31Z")

</div>

O cache do Onebox é absolutamente necessário para conteúdo externo e não há expectativa de que ele seja atualizado. Refiro-me aos Oneboxes internos. Como mencionei no exemplo acima, espera-se que o Onebox criado por um usuário seja atualizado em todos os sites ao alterar a biografia da pessoa.

Além disso, os Oneboxes devem ser armazenados em cache para conteúdo interno, o que é necessário para reduzir a carga, mas talvez não seja ruim indexar os Oneboxes internos em algum lugar e, se o registro de origem mudar, agendar uma tarefa de atualização para eles.

Na situação atual, se o Discourse atualizar a formatação do Onebox (para casos internos), nas postagens antigas ele continuará sendo exibido com o mesmo padrão. Esse problema será resolvido se armazenarmos o conteúdo do Onebox como JSON na postagem e formata-lo no lado do cliente.

---

_[View the full topic](https://meta.discourse.org/t/why-are-oneboxes-cached-into-posts/170617)._
