mastodon.online is one of the many independent Mastodon servers you can use to participate in the fediverse.
A newer server operated by the Mastodon gGmbH non-profit

Server stats:

11K
active users

Sebastian Lauwers

Question for users (and maybe @mczachurski directly), I’m currently in Japan and I’m noticing opening my full-size uploads takes multiple minutes.

I am exporting my pictures to be around 9MB. I know Vernissage doesn’t really “resize” uploads beyond the one used on the home feed. Should I reduce the quality setting? I guess uploading 24Mpix images doesn’t make sense on a social media platform.

@teotwaki My approach is to upload files in 4K resolution (longest edge at 4096px). It’s a good balance between quality and file size. The files are around 4-5MB, which is already quite large for web usage. But taking several minutes to download a 9MB image is still way too long. I’ll check if there’s a way to speed this up, maybe on the Amazon S3 side.

@mczachurski Would it make sense to resize the images on upload, and then serving imagesets so the browser can pick the best resolution?

@mczachurski Also, do you load the images straight from S3? Have you considered using CloudFront in front? Not sure how much more expensive that would be.

Also, I just noticed that NordVPN Threat Protection blocks images from loading. The vernissage.photos pages load, but all assets (except the logo, notification icon, etc) are blocked. Should I try to reach out to them to have the false positive removed?

@teotwaki Right now, it’s served directly from S3. I’ll be looking into CloudFront as well, but I’m not sure about the costs yet. Of course, you can also try reaching out to NordVPN regarding the blocked images issue 👍.

@teotwaki Of course, that would be great. But the amount of stored data would increase significantly. Right now, a smaller version of the image is generated for timelines, but its size is fixed. Maybe it’s something to revisit in the future.

@mczachurski In my experience, the amount of data would roughly double, but the bandwidth would be divided by 5-10.

Maybe I’ll setup a demo/proof of concept.