this post was submitted on 23 Mar 2024
15 points (94.1% liked)
Reddthat Announcements
704 readers
1 users here now
Main Announcements related to Reddthat.
- For all support relating to Reddthat, please go to [email protected]
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
How's the lag today? I still see the long load times in the browser... And it's really getting on my nerves. It's definitely a storage issue now.
I've gone an bought a server in a different hosting company because this is ridiculous. Cue the migration post!
It is noticeable in the browser, but I guess it's definitely an improvement if we are now up-to-date with LW for posts and comments!
Huh. I don't think I got a notice for this reply. So, sorry I didn't respond -- I didn't see it! (Just saw this randomly while checking your profile to see if there was a thread regarding the "next" interface.)
Haven't checked again thoroughly yet today, but the timings I saw yesterday matched your averages pretty well and I definitely saw a reduction in lag spikes after your other reply. I also did a fair bit of poking around with my browser's network inspector -- and I found a potential issue.
It looks like mlmym (the "old" interface -- which is the primary one I use) does not set Cache-Control on pages it serves, so you may be getting traffic to your backend for every logged out lurker and scraper hitting that interface instead of letting your CDN handle it. The header is set for images and such, but not the pages themselves. Lemmy's default UI sets it (
public, max-age=60
for logged out users,private
for logged in users). The "next" interface seems like it sets it toprivate, no-cache, no-store, max-age=0, must-revalidate
for logged out users, which is probably not ideal... I'm not sure yet what the other interfaces are doing since they're JS heavy and I haven't dug into them as much.