hey guys,
you have a serious performance issue in the way you're dealing with images when sharing a link. I'm pretty sure this wasn't planned by you but just missed - but anyways it can slow every site to the ground ^^
to replicate:
once you share a link you are presented by an image selection where you choose a matching thumbnail. now digging deeper it turns out you load the original image from the target site and use this as the thumbnail. in other words: if a user shares a link, selects a thumbnail and the original image is 2mb (just to pick a number) then you always load the 2mb pic for this stream...
now for sure you don't have only 1 shared link but tons of them, multiplicate the numbers of the image size with 10/ 50 / 100 / 1000 or whatever and you can imagine how the site loads... or better said: doesn't load