Feedback Technical Grievances

  • 🐕 I am attempting to get the site runnning as fast as possible. If you are experiencing slow page load times, please report it.
Kiwifarms app occasionally shits itself and fails to connect for some time
 
request to the /happenings/ forum
one thing i noticed is that every time i go to the homepage the chat automatically loads and starts trying to download people's avatars. even though the initial flood of requests i'm seeing are all reported as being cached on the browser (over 900 requests immediately when the page loads), i already have 20 requests related to chat.js requesting avatars after just a few seconds. is part of the problem that every time logged in users go to the homepage chat is flooding the server with requests for avatar images?

please let this be chat's fault. i hate chat niggers so much
 
I did briefly speculate this could be a PMTU ICMP blocking issue, but during extensive testing(I ran curl) it looks like all backends are properly handling "Fragmentation Needed and Don't Fragment was Set". Did notice one backend was still http/1.1 only (x.234) but I can't imagine that causing a problem even if a browser was retarded.
 
one thing i noticed is that every time i go to the homepage the chat automatically loads and starts trying to download people's avatars. even though the initial flood of requests i'm seeing are all reported as being cached on the browser (over 900 requests immediately when the page loads), i already have 20 requests related to chat.js requesting avatars after just a few seconds. is part of the problem that every time logged in users go to the homepage chat is flooding the server with requests for avatar images?

please let this be chat's fault. i hate chat niggers so much
Certainly some of the avatars for me are cached, but it's such a huge flow of them from chat that that's still a lot of uncached.

Even if it were all cached, it honestly would be nice to not have chat open unless I want it. Which I don't because I don't use it.

EDIT: Fuck, that's a lot of googleadds.g.doubleclick.net requests from www-embed-player.js!
 
Certainly some of the avatars for me are cached, but it's such a huge flow of them from chat that that's still a lot of uncached.

Even if it were all cached, it honestly would be nice to not have chat open unless I want it. Which I don't because I don't use it.

EDIT: Fuck, that's a lot of googleadds.g.doubleclick.net requests from www-embed-player.js!
i've had the 30s issue pop up every now and then on Brave/Windows 10, so i set up a uBlock rule to block kiwifarms.st/assets/chat.js from being loaded. we'll see if that helps with the 30s issue

if it does stop it then chat.js causing problems was a symptom, not a cause*, but it's nice to finally get rid of chat

*unless there was a change to how chat and avatars are being loaded with the latest changes
 
  • Like
Reactions: Overly Serious
The Gods of Irony were listening. Almost immediately after saying everything had been fine I got it. Instinctively with Batman-like reflexes I began counting: "1 elephant... 2 elephant..." and lo and behold it came to 30 elephants. I had the log open and the specific initial request to the /happenings/ forum was blocked. For the time you can see below:
Were you on the front page by any chance
 
Were you on the front page by any chance
I think it was the Happenings forum but it's possible it was the front page. I'm afraid. I'd lean about 70% confidence it was Happenings but if you have a strong reason why you think it wasn't, it's possible.

I've kept the developer tools open but it's literally only happened this once, despite quite a lot of browsing.

EDIT: Unbelievable - the Gods of Irony roll the dice once more and immediately after posting this I get the second time out. This time though, it was a full time out - ran for about a minute and then just gave up, no response. And this time I can be sure about the URL. It was off-topic.7 though that's just an anchor tag so yes, this last was on the front page. Now I'm second guessing if the original might also have been main page as that might have just been one of the anchor tags as well.
 
Last edited:
I have been noticing when either posting or editing a post, I have to save and refresh the page in order for the post reply button to work. If not, after hitting the button, I get the usual activity of the site telling me it's processing it, but then it just shits the bed and does nothing. After a refresh, the button works. Has happened in the USPG2 thread and on this post here.
 
I replied to someone and it reprinted my original post above their reply. Not sure if that is a new thing? I have never had that happen before.
kiwi1.webp
kiwi2.webp
ETA: post link
 
The most important change is that we have added an optimized NVMe SSD in RAID 10 on XFS for the database. The database is very large and when our previous NVMe raid failed I moved it to the SSD raid that is optimized for files. Thus, the attachments and database were competing for I/O, which is why both broke frequently. This new raid is a completely separate set of devices which means that not only is the database on very recent harddrives with a better connector (NVMe vs SATA), it is also no longer competing with the S3 file system that handles attachments. This will make both load faster.
I know I'm new to the site, but I'll drop a few hundred next time I get paid. This may be my tech illiterate mind working, but couldn't you just keep it in your house? Or is that impractical?
 
As a mobile user, my only gripe with the newish highlight feature—my fat fingers constantly press the middle part instead of the forward arrow. I’m not trying to put my two cents in for a highlighted post most times; but it is a millimeter away from the forward arrow. I do enjoy having the ability to kinda “vote” on highlights, but the buttons are too damn close together!
 
I replied to someone and it reprinted my original post above their reply. Not sure if that is a new thing? I have never had that happen before.
Sometimes it fails to delete a draft that was in the window when you post. If it fails to do that, the original text will show up in the next post you make to that thread.
 
  • Informative
Reactions: innocent jogger
I know I'm new to the site, but I'll drop a few hundred next time I get paid. This may be my tech illiterate mind working, but couldn't you just keep it in your house? Or is that impractical?
People have run websites from their home but there are a number of issues. In no particular order a few are:
  • Most home Internet connections don't have enough upstream and downstream bandwidth to handle the traffic (esp. upstream).
  • Many home Internet connections don't have a fixed IP address (technically not necessary but in practice...)
  • You lack many tools you might need such as being able to distribute requests across different regions or machines. Everything is going through this one bottleneck making you very vulnerable to DDoS attacks.
  • You lack the security to protect your infrastructure. Everytime you leave the house you risk someone breaking in and stealing expensive server hardware and more importantly, all the data incl. user data. For sites with enemies, and the Farms has enemies, you want everything locked up in a data centre.
  • Your home doesn't have the reliability that data centres do - power cuts, inadequate electricity for thirsty servers, insufficient cooling on a hot July day, the space for a rack...

Lots of reasons really, that's not exhaustive. But the answer to your question is it can be done, but it is not done.
 
  • Agree
Reactions: innocent jogger
Back