@juliewebgirl I've been looking for 2 days of any evidence this is true and it appears to be a weird internet rumor/meme being spread that has no basis in reality
by now someone would have been shot for doing it, soooooo
@jae@scathach other than people being obsessed with the license change, I don't see any point in using Forgejo. They haven't added any meaningful changes and in some cases they were slower than Gitea to fix things. I have next to zero enthusiasm for git being somehow integrated with ActivityPub / the fediverse. It's a pretty terrible idea to be honest
@scathach@jae I have no clue what the cause was for my specific performance issue, but the changes they made in the next release that I installed after I solved my problem were described in the changelog as:
Add cache for common package queries (#22491) Move issue pin to an standalone table for querying performance (#33452) Improve commits list performance to reduce unnecessary database queries (#33528) Optimize total count of feed when loading activities in user dashboard. (#33841) Optimize heatmap query (#33853)
Other people had also been complaining about long page load times, sometimes up to almost 15 seconds. Allegedly these changes made it fast for them again.
Well, for me on Postgres this release made it slightly slower but it's still so fast now I shouldn't complain ...
@jae yeah I prefer valkey. The benchmarks aren't a lie, traditional Redis is single threaded which is obviously problematic if you care about it ever being able to use more than 1 CPU core
However, pinning the work to one core means you have a better chance of the kernel / NUMA implementation allocating memory on the local memory controller which will keep the memory accesses as low latency as possible
With Valkey it's possible it needs to read from memory attached to another CPU and that could be significant under heavy load
Well, guess that just means if you're trying to use all your hardware for a busy Redis workload you need to be smart about the hardware you pick
Trade offs... but normal multi core CPUs on a single socket motherboard? Should smoke Redis
@jae I could probably disable the redis caches now and let it do the default in-memory and in-db, but considering that it's only using 11MB I guess I don't care... lol ...
I have a lot of repos in my private gitea server because I mirror repos I care about accessing locally
well, it's come to the point where loading my dashboard after login takes somewhere between 4-8 seconds to render the page... the template it says renders in a dozen or so milliseconds
so I enabled all the redis caching options.
It got better. 1.5 - 2 seconds now.
I just migrated the gitea database to my postgresql server
Now it loads in 25ms
Like holy shit batman, that's a world of difference
@delta it is because of the double ratcheting of the signal protocol. But a decentralised infrastructure will be much more resilient in the dystopia that is approaching rapidly. Moreover even though I really like Signal I don’t think they can resist the tremendous pressure they’ll be put under. Delta chat due to its back to the basics design will have a much better chance. I hope the full dystopia never arrives but….