ACPI administration advocacy advocacy advocacy opinion alsa amarok apache apple apt aptitude audio audo authentication automount avi awk bash BIOS boot business cache calendar calibre censorship commandline computerscience console cron cut database date debian degree design desktop development disk dpkg dvd economics education emacs email europe exim faad ffmpeg files firefox firewall flash foss freedom ftp fun fuse git gnumeric grep growisofs grub gtkpod hardware hardware html idiocy images installation ip iphone ipod iptables iso itunes ivman kde kernel keyboard knoppix lame laptop latex linux locale lockin longlines m4a microsoft mimetypes minitab mount mp3 mp4 mplayer multimedia music mysql network nfs nfs4 nmap openbox openoffice opinion opinion partition pdf perl php politics postgresql printing privacy programming rant remote rhythmbox rss rsync rxvt scp script scripting scsi security sed server shell siteadmin sitenews sitesoftware skype skype slackware sound sox spam spreadsheet ssh statistics subversion sudo svk swap t23 t43 terminal text thinkpad thunderbird time timezone ubuntu udev upgrade usb usbmount users uuid versioncontrol vfat video vnc windows wine wordpress wordprocessing X40 xwindows xwindows youtube
You might have noticed that this site has been a bit slow in the last few days.
That's because of a recent rise in traffic thanks to a couple of articles that have proved popular.
The sluggishness is despite the fact that the server is working a lot better than it was a couple of weeks ago; I improved part of the internal caching system, which you can read all about here.
Even so, the server hardware can't cope.
The key problem with this server is memory; lots more is needed. It is, of course, possible to upgrade, but this site makes no money. Zero, zip, zilch, nada. That's right, no money. The advertisements you see here don't come anywhere near paying for running costs. In fact, they don't cover the hosting, or anything. So I don't have much incentive to upgrade the server. If it's a bit slow for a few days, so be it.
Recently, I've also improved the way Apache works, and most notably the way it caches HTML pages (completely different from the caching referred to above). You can read about that here.
Caching properly is an art form. Here, I'll be going for speed and low-server load over what "makes sense", therefore you might see a few anomalies - for example, when you submit a comment, it might 'disappear' for a few minutes until the cache is refreshed.
Happy hacking!