HN is my favorite site, what a wonderful community.
PG: thank you for putting it together.
However, the site is not fast, seriously, a site that's so simple containing just a few text should be blazingly fast. It does not take too much science to reach this goal.
I understand that it can be interesting running it via an Arc program, but you hit millions of page views, and there are people that are using this site every day to get together, to share their knowledge, and so forth, and it's a shame that there is to wait too much at every page view.
It is no longer too slow, but still not as fast as it could be. I must admit, my experience is filtered by the fact that I'm in Italy and I guess there are many hops between me and the HN servers, but still loading pages seems to take something in the order of one second.
Being the layout very simple to render, no graphics, there are all the prerequisites to make the HN experience "google alike" from the point of view of latency.
So my bad experience is clearly the combination of two things: HN is slow generating pages, taking something like one third of second to generate the home page. Add this to the latency and you are half a second for the home, and more for than 600 ms for comment pages.
This in the UK. In Italy there is apparently also some bandwidth issue, and since the markup is pretty verbose compared to the content, this could be dramatically improved too.
For instance Google.co.uk is served in 73 ms from the same place.
My blog takes 300 ms from my crappy ASDL (the same where hacker news takes 1.4 seconds).
Site seems to have slowed for me too now. Especially the front page. Gzip would probably help with the bandwidth issue but I don't think that's at fault.
I wonder if pg would accept a yc news written in python/redis :)
Reddit serves an order (or two?) of magnitude more traffic, and the fact another site is slow does not make HN faster ;)
Btw I've no precise idea about the software stack HN use, I'm just proposing a quality change, that is faster, the mean it is achieved is another (very interesting) topic.
However, the site is not fast, seriously, a site that's so simple containing just a few text should be blazingly fast. It does not take too much science to reach this goal.
I understand that it can be interesting running it via an Arc program, but you hit millions of page views, and there are people that are using this site every day to get together, to share their knowledge, and so forth, and it's a shame that there is to wait too much at every page view.