190
submitted 11 months ago by ruud@lemmy.world to c/lemmyworld@lemmy.world

We're still working to find a solution for the posting slowness in large communities.

We have seen that a post does get submitted right away, but yet the page keeps 'spinning'

So right after you clicked 'Post' or 'Reply' you can refresh the page and the post should be there.

(But maybe to be sure you could copy the contents of your post first, so you can paste again if anything would go wrong..)

top 50 comments
sorted by: hot top controversial new old
[-] bdonvr@lemmy.rogers-net.com 20 points 11 months ago

Keep in mind that the upcoming Lemmy update will probably fix this I think. (Replacing websockets)

[-] ruud@lemmy.world 9 points 11 months ago

Yes I really hope so!!

[-] RoyalEngineering@lemmy.world 5 points 11 months ago

Maybe this is a dumb question, but why would replacing websockets speed things up? I read the Wikipedia page on it, but I guess I don’t understand it fully.

[-] phiresky@lemmy.world 7 points 11 months ago

In general websockets scale badly because the server has to keep open a connection and a fair amount of state. You also can't really cache websocket messages like you can normal HTTP responses. Not sure which reasons apply to Lemmy though.

[-] RoyalEngineering@lemmy.world 4 points 11 months ago

Thanks for the explanation!

[-] LocustOfControl@reddthat.com 4 points 11 months ago

The caching problem is definitely part of it from conversations on GitHub.

[-] slashzero@lemmy.world 2 points 11 months ago

I really hope someone is doing some level of performance testing on those changes to make sure the changes fix the performance issues.

[-] Scaldart@lemmy.world 18 points 11 months ago

Just hopping into the chain to say that I appreciate you and all of your hard work! This place—Lemmy in general, but specifically this instance—has been so welcoming and uplifting. Thank you!

[-] tallwookie@lemmy.world 16 points 11 months ago

maybe related, but I've noticed that upvoting/downvoting has similar lag delays

[-] kaxora@lemmy.world 9 points 11 months ago

Same. It would be good to fix this

[-] ChaosAD@lemmy.world 5 points 11 months ago

I can't up/down vote at all.

[-] mykl@lemmy.world 15 points 11 months ago

At least the "reply" button goes away so I don't end up double- triple- or even duodecuple-posting! Thanks for all the hard work that must be going on behind the scenes right now!

[-] cascadingsymmetry@lemmy.world 15 points 11 months ago

I kept getting a timeout message from Jerboa which led me to think I hadn't been posted. So I ended up submitting the same joke to the Dad Jokes sub three times. Which actually is how dad might tell that joke.

[-] mykl@lemmy.world 6 points 11 months ago

Lemmy is now your digital dadlife assistant.

[-] AlmightySnoo@lemmy.world 5 points 11 months ago

I think in that case it's a feature not a bug.

[-] FartsWithAnAccent@lemmy.world 3 points 11 months ago

I get this occasionally with Jeroba too, I had assumed it was because I'm on Mint and the connection is shoddy but maybe it's an issue with the client.

load more comments (2 replies)
load more comments (1 replies)
[-] slashzero@lemmy.world 12 points 11 months ago* (last edited 11 months ago)

Have you tried enabling the slow query logs @ruud@lemmy.world? I went through that exercise yesterday to try to find the root cause but my instance doesn’t have enough load to reproduce the conditions, and my day job prevents me from devoting much time to writing a load test to simulate the load.

I did see several queries taking longer than 500ms (up to 2000ms) but they did not appear related to saving posts or comments.

load more comments (1 replies)
[-] gkd@lemmy.world 12 points 11 months ago

Been noticing this in the app I’m working on. Pretty much all POST requests fail to return a response and just timeout after 60 seconds. A quick refresh shows that the new items do successfully get created though.

[-] vepro@lemmy.world 11 points 11 months ago

I assume that there is something that is O(N), which explains why wait time scales with community size (amount of posts, comments)

[-] slashzero@lemmy.world 11 points 11 months ago

Oh, Big-O notation? I never thought I’d see someone else mention big O notation out in the wild!

:high-five:

[-] manitcor@lemmy.intai.tech 10 points 11 months ago

you are going to meet a lot of OG redditors in the next few weeks. Old reddit had Big O in every post, even posts with cute animals.

[-] slashzero@lemmy.world 3 points 11 months ago* (last edited 11 months ago)

That’s pretty neat! I’ve honestly never seen it mentioned on Reddit before, so got a bit excited to see someone mention it here, admittedly maybe too excited.

[-] manitcor@lemmy.intai.tech 6 points 11 months ago

there was a time, before the digg invasion, where someone would post a picture of a woman feeding 30 cats and there would be Big O jokes about how well this would work and crazy modifications to the situation to improve it. This would be almost every thread at one point on the site. I miss it.

[-] slashzero@lemmy.world 4 points 11 months ago

That actually sounds like something I would have enjoyed. I joined Reddit around the time it started taking over, I think.

[-] manitcor@lemmy.intai.tech 4 points 11 months ago

Those years before the Digg invasion are often the magic and mythic times OGs speak of, lots of amazing happened after too, but that early culture was almost entirely washed away by Digg and subsequent mainstreaming of some subs. the move from being a focus on quality link aggregation to a points game really helped push things down hill.

At this point I'm not sure meta-moderation is really a workable system and I kind of hate internet points. There are some new tools and techniques we can try in a system like this.

[-] wit@lemmy.world 11 points 11 months ago

Again, thank you for the outstanding work! You are awesome!

Also, the new icon for lemmy world is great!

[-] lethalfeline@lemmy.world 9 points 11 months ago

Thanks for your and the other Lemmy devs work on this. These growing pains are a good thing as frustrating as it can be for users and maintainers alike. Lemmy will get bigger and this optimization treadmill is really just starting.

[-] neighbourbehaviour@lemmy.world 8 points 11 months ago

Does this behaviour appear on other big instances? E.g. lemmy.ml?

[-] hydra@lemmy.world 4 points 11 months ago

Yes it does, tried this workaround before.

[-] slashzero@lemmy.world 4 points 11 months ago

Yes. Absolutely does happen on other instances that have thousands of users.

[-] neighbourbehaviour@lemmy.world 7 points 11 months ago

Great, so it's reproducible and Lemmy-the-app related, not instance-specific. Should be fixable across the board once it's identified and resolved.

[-] Oxff@lemmy.world 7 points 11 months ago

Thank you for your hard work and keeping us up to date.

[-] kaxora@lemmy.world 7 points 11 months ago

In my case, the page keeps spinning but the post is not submitted, regardless of reloading the page or waiting for a long time. There was one case where I cut down significantly on the amount of characters in the post and then it posted, but I have been unable to replicate this.

[-] Moghul@lemmy.world 5 points 11 months ago* (last edited 11 months ago)

I have the same issue with image posts. If I submit them through the app the posts counter on my profile goes up, but there's no post. I also can't retrieve any posts for my own account. It says I have 3 but it shows none.

Comments work OK so I'm not sure what the problem is. I was worried I got restricted or something.

Edit: Comments seem to work as the OP suggests though. I get the spinner but they've been posted already.

Edit2: It seems like I can't post link threads either.

Edit3: Even worse, it seems like I can't see my own posts but others can. So I might have spammed Warhammer40k and tabletopminis and I can't even clean up my own mess.

load more comments (1 replies)
[-] Sunforged@lemmy.world 5 points 11 months ago

@ruud@lemmy.world Yo dude, first off huge props and a big thank you for what you have setup. I’ll be donating monthly while I am here. I appreciate that we have an alternative to Reddit at this critical moment in time.

I do have a question on your long term plans, do you want to continue to expand and upgrade the server, as funding allows, or is there a cap that you will close off the server to new members? Or perhaps make it more of a process to join?

[-] ruud@lemmy.world 11 points 11 months ago

Well if all the Reddit users would get over to Lemmy I guess all servers would need to scale up... but I think the server we have now is powerfull enough to grow quite a lot, as long as the software gets tuned ..

load more comments (2 replies)
[-] V4uban@beehaw.org 5 points 11 months ago

Thank you so much

[-] kapeeshy@lemmy.world 4 points 11 months ago

I noticed this, thanks for the clarification

[-] CaptObvious@lemmy.world 4 points 11 months ago

Thanks for posting the workaround and for working to resolve the issue. Lemmy is a great place, and a real breath of fresh air after Reddit.

[-] manitcor@lemmy.intai.tech 4 points 11 months ago

its def more hung up today, oddly its only first level replies for some reason

[-] ulu_mulu@lemmy.world 4 points 11 months ago

I noticed that too, page keeps spinning but comments are posted immediately anyway.

[-] lenninscjay@lemmy.world 4 points 11 months ago

ok, so it's not just me. Hope it gets resolved soon!

[-] LargeHardonCollider@lemmy.world 2 points 11 months ago

Is the slowdown that it the instance has to send out updates about the comment to every other instance before returning a successful response? If so, is anyone working on moving this to an async queue?

Sending out updates seems like something that’s fine being eventually consistent

load more comments (5 replies)
[-] MyOpinion@lemmy.world 2 points 11 months ago

This is the biggest issue I have run into. Thanks for looking into it.

[-] Hiyoi@lemmy.world 2 points 11 months ago

This issues is affecting other instances from what I can tell

[-] TragicNotCute@lemmy.world 2 points 11 months ago

I’ve done this twice in the last 20 minutes and the content is not there. This workaround was working earlier today though.

[-] Starz@lemmy.world 2 points 11 months ago* (last edited 11 months ago)

Haha this just happened to me on my very first ever post to Lemmy and I was about to ditch this app. Not really. But I did copy my somewhat long post just in case. And I'm glad I did because I had to refresh and paste again and submit. However, within that issue, I found a weird bug. I had clicked on another post b4 going back to the thread that I wanted to re submit my comment. I checked out my profile to see my first comment and for some reason, my comment got posted on both threads, the related thread and the non-related thread. Devs might want to look into that one.

load more comments
view more: next ›
this post was submitted on 13 Jun 2023
190 points (98.5% liked)

Lemmy.World Announcements

28383 readers
8 users here now

This Community is intended for posts about the Lemmy.world server by the admins.

For support with issues at Lemmy.world, go to the Lemmy.world Support community.

Support e-mail

Any support requests are best sent to info@lemmy.world e-mail.

Donations 💗

If you would like to make a donation to support the cost of running this platform, please do so at the following donation URLs.

If you can, please use / switch to Ko-Fi, it has the lowest fees for us

Ko-Fi (Donate)

Bunq (Donate)

Open Collective backers and sponsors

Patreon

founded 11 months ago
MODERATORS