Hacker News new | ask | show | jobs
by nitrogen 3781 days ago
Or write faster apps? Caching pages for logged-out users is part of web site performance 101.
2 comments

Debbugs works great for being last updated 12 years ago. It's main interface is email, after all, so the web interface is read-only. I think the real issue here is the hardware it's running on.
Forking a new process to run a Perl CGI script for every request is going to be far from optimal on any hardware.
With regards to hardware being the issue:

The last I’ve heard was that debbugs is run on the fastest hardware the Debian project has available, i.e. one of the few machines with fast SSDs.

Right so even if your application is only meant for 10 concurrent users it's your duty to optimize it to the point where it can handle HN traffic...

Come on man.

The reality we live in today is one in which traffic spikes come without warning, whether from sudden media attention or DDoS. One of the core features of the web is the ability to link to web sites. If a service can't handle traffic, it shouldn't be accessible from the open Internet, least of all if it's a service run by a major Linux distribution.

Classical Linux userland devs (I count myself among them) had a tradition of dissing web development as "not real software development". I also do web development, and it seems Debian could benefit from ditching that mentality and encouraging a volunteer (or using some well-spent funds) to make their bug tracker safe for the 2016 web. All it probably needs is a caching proxy.