@FandaSin @BeAware
When you post a link in the :fediverse: all* servers (instances) generate its own preview card.
There is no way to cache it because different software scrape the original link for different metadata, that way you get one request for each server that federates with the original poster's instance.
*if the software they are running have the preview function incorporated.