Delay in refreshing metaobject values in frontend

I’m working on a project with metaobjects shown on a page, and noticed that from the moment a value is updated by a mutation, it takes between 5 to 10 seconds for the new value to be reflected on the storefront by liquid.

This affects the user experience and we’d like to avoid it. (after going to the page, the user would need to refresh it few seconds later to see the new value)

Is this normal/expected? Is there a way to speed it up?
(I tried adding a random parameter to the url to break cache, but it didn’t help)

Thanks!

@Daniel_G have you tried testing other resource types to see if there is a similar delay for those or just metaobjects?

Curious if it’s just across-the-board or specific to metaobjects.

From my limited testing:

  • edits to product description also take several seconds to appear on the front end.
  • changes to the cart show up immediately.

This complicates things a lot…

I get this issue as well, and to be honest, it’s probably just a side effect of using a massive platform that is designed for global scale. Waiting 5-10 seconds is acceptable as long as user is aware of the delay.

I sometimes see similar delays with editing metafields and theme settings.