Monthly Archives: August 2008

Amazon Elastic Block Store (EBS)

Amazon’s persistent storage beta program for Elastic Cloud Computing (EC2) has been unleashed on the general public.  I’ve been hanging out to play with this for a while and will duplicate any tests I perform on Slicehost servers with comparable EC2 servers with EBS.  Since I’m also essentially comparing two different providers, I’ll look at [...]

Posted in Performance Project | Tagged , , , , , , | 1 Comment

Ngnix Upload Awesomeness pt2

Eek, a week’s gone by without a blog entry.  The joys of paid work I guess.  Anyways, I have some further comments about the nginx upload module that I previously blogged about.
I can report back that it’s working a treat, once I figured myself around it’s undocumented behaviour.  I’m running it on two sites with [...]

Posted in Miscellaneous | Tagged , , , , , , | 1 Comment

Nginx upload awesomeness

I’ve been a bit busy earning my keep for the last week, hence the lack of progress on by rails performance tuning project.  I will share with you though something I’ve been doing that’s really cool.
A website I’ve been working on allows users to upload files of any size.  Let me just repeat that - [...]

Posted in Miscellaneous | Tagged , , , , , | 2 Comments

Finishing off my base Ruby on Rails install

So I got sidetracked with Apache in my last post.  Here I’m going to finish up the install basics sans automated deployment.  At the moment I’m just jumping onto the server and going:

git pull
mongrel_rails cluster::restart

All my server is showing at the moment is this.  It’s amazing I know and people will talk about it for [...]

Posted in Performance Project | Tagged , , , , , | 3 Comments

Configuring and watching Apache.

You may have noted that I installed the apache2-mpm-worker package rather than apache2-mpm-prefork even though I’m using a VPS to host the site.  If you google them you’ll find recommendations to only use worker on big beefed-up servers.  The reason for my decision is described in the first paragraph on worker’s webpage:
By using threads to [...]

Posted in Performance Project | Tagged , , , , , , , , , | Leave a comment
  •  

  • About Nahum Wild

    I'm a High Performance Website Consultant specialising in Ruby on Rails deployments. In this blog I cover common problems I've seen and provide insight on optimisation techniques.

  • Recommend Me

    Follow me on Twitter