Server Upgrades

Posted by Jesse Andrews on Jul 3, 2007

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.

Jun 6, 2008
alf holm User

since forums have no moderation i'll type here.

suggestion:
make a sidebar,listing scripts for current site.listed and testable with double click or so b4 installing,have a list of sites with scripts available ,and user commented guidelines and links to comments /diy instructions in the forums
make this a stumbleable category in stumbleupon(web sites with scripts made for them)

and i'd say you're good to go.

another well appreciated feature is a 'learn the adequate programming languages to script with greasemonkey' link to free online lessons, tutorials, ebooks, and forums.

you could have a request script for this site function where those unwilling to learn to script can beg for devine deliverance or buy/donate from
your now 'able to go pro' scripters that can help pay for your hosting etc by going pro at user sripts(you get to choose who is allowed to be pro
by screening proposed scripts and assesing quality and honesty)

thanks for everything when you'r rich u can pay me for the design consultancy...alf holm (constantly hacked ,spammed,and cornered for cash on skype etc. -i nearly allways fall for the russian lover routine... daft really.

 
Jun 30, 2008
gossard User

I just did a quick test.But I found it's really a wonderful website,Maybe it can help you or your friends.
http://www.kswchina.comhttp://gongwuyuan.kaochina.comhttp://waiyu.kaochina.comhttp://it.kaochina.comhttp://caikuai.kaochina.comhttp://waimao.kaochina.comhttp://zhiye.kaochina.com

 
Jul 2, 2008
gossard User

I just did a quick test.But I found it's really a wonderful website,Maybe it can help you or your friends.
青青岁月许云王青旅美风蚀郁闷者雅颂