3 ms·
Improving HN's performance. Voting is horribly expensive. That wasn't a problem originally but it's starting to become one now that there are so many users.
by pg 17y ago
Improving HN's performance. Voting is horribly expensive. That wasn't a problem originally but it's starting to become one now that there are so many users.
- dzlobin 17y agohow many users are we up to?
- pg 17y ago11492 accounts, many of them inactive of course. There are more users than that, because many users lurk for a while before creating accounts. We now get around 45k unique visitors on weekdays.
- dzlobin 17y agoawesome, out of curiosity, what kind of server is HN running on? edit: guy below me who maxed out the thread, server not language
- deleted 17y ago[deleted]
- idoh 17y agoIt's a server written in arc.
- jaydub 17y agoas of ~a year ago: "3.0 GHz Core whatever, 12 GB RAM, 64-bit FreeBSD 7.1" see: http://news.ycombinator.com/item?id=516118 http://news.ycombinator.com/item?id=516118
- pg 17y agoIt's still that one. We were starting to spend too much time gcing once everything got lazily loaded, but a few days ago I started throwing stuff out of memory and now it looks like we've got performance back into the tolerable range. http://hnstatus.net/ http://hnstatus.net/
- Timothee 17y agoI feel like upvoting your comment because that sounds interesting and concerning everyone here, but I don't want to be part of the problem!
- cubicle67 17y agoYou're not. You're helping him test his improvements