There have been a few hiccups in the last week userscripts.org as it has been moved to a new server, new http server, feeds have been deployed and a power outage.
There's been a lot of activity on userscripts.org lately (a lot of it behind the scenes).
New Server: Userscripts.org is hosted at serverbeach. The recent changes (new parsing and code highlighting specifically) substantially increased memory usage. Unfortunately the only choice was to upgrade to a new server (since the ram wasn't available for our current server). So, we are now on a faster box, with 3GB ram.
New HTTP Server: We've been using lighttpd for a while now. It has done a good job, but not perfect. The rules for being a reverse proxy, checking filesystem based cache, and serving static content were getting convoluted. Luckily Nginx (pronounced engine-x) is a great replacement.
Feeds: Fixing the above issues meant we could start rolling out features that might have caused scalability issues. There are 2 feeds per user (comments on scripts you've written and updates to your favorite scripts), and 1 feed per script (comments), which means we went from having a handful of feeds to tens of thousands of them.
Power Outage: There was a power outage sometime last night. :(
You could comment on this post if you were logged in.