# Can RoR handle a lot of traffic?

**URL:** <https://www.ruby-forum.com/t/can-ror-handle-a-lot-of-traffic/63211>\
**Category:** Rails\
**Created:** [June 13, 2006, 8:16am UTC](https://www.ruby-forum.com/t/can-ror-handle-a-lot-of-traffic/63211 "2006-06-13T08:16:16Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![paulbutcher](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/a5b964/32.png) [@paulbutcher](https://www.ruby-forum.com/u/paulbutcher)\
**Post date:** [June 13, 2006, 8:16am UTC](https://www.ruby-forum.com/t/can-ror-handle-a-lot-of-traffic/63211/1 "2006-06-13T08:16:16Z")

</div>

And compared to PHP?

---

<div class="post-metadata">

**Author:** ![paulbutcher](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/a5b964/32.png) [@paulbutcher](https://www.ruby-forum.com/u/paulbutcher)\
**Post date:** [June 13, 2006, 9:20am UTC](https://www.ruby-forum.com/t/can-ror-handle-a-lot-of-traffic/63211/2 "2006-06-13T09:20:36Z")

</div>

> > > > > “Pål” == Pål Bergström [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) writes:

> And compared to PHP?

## See section 22.7 “Case Studies” in the “Agile Web D. with Rails” book.

```
	     Calle D. <removed_email_address@domain.invalid>
	 http://www.livejournal.com/users/cdybedahl/

```

“All printers are unreliable contraptions from the depths of hell sent  
to  
torture sysadmins.” – Russ Allbery

---

<div class="post-metadata">

**Author:** ![paulbutcher](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/a5b964/32.png) [@paulbutcher](https://www.ruby-forum.com/u/paulbutcher)\
**Post date:** [June 13, 2006, 9:53am UTC](https://www.ruby-forum.com/t/can-ror-handle-a-lot-of-traffic/63211/3 "2006-06-13T09:53:43Z")

</div>

Calle D. wrote:

> > > > > > “Pï¿½l” == Pï¿½l Bergstrï¿½m [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) writes:
> 
> > And compared to PHP?
> 
> ## See section 22.7 “Case Studies” in the “Agile Web D. with Rails” book.
> 
> ```
> Calle D. <removed_email_address@domain.invalid>
> http://www.livejournal.com/users/cdybedahl/
> 
> ```
> 
> “All printers are unreliable contraptions from the depths of hell sent  
> to  
> torture sysadmins.” – Russ Allbery

Couldn’t find that, not in the second edition.

---

<div class="post-metadata">

**Author:** ![paulbutcher](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/a5b964/32.png) [@paulbutcher](https://www.ruby-forum.com/u/paulbutcher)\
**Post date:** [June 13, 2006, 10:07am UTC](https://www.ruby-forum.com/t/can-ror-handle-a-lot-of-traffic/63211/4 "2006-06-13T10:07:54Z")

</div>

> > > > > “Pål” == Pål Bergström [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) writes:

> Couldn’t find that, not in the second edition.

They took it out? Hm.

## The answer is “yes”. Since Rails invites a share-nothing architecture, it is very easy to scale horizontally with increasing load. The v1 book describes a case of a Rails installation spread over ten servers and handling about 300 requests per second of hard-to-cache real-life traffic.

```
	     Calle D. <removed_email_address@domain.invalid>
	 http://www.livejournal.com/users/cdybedahl/
	"Let me answer that question with a headbutt."
	      -- Buffy, Buffy the Vampire Slayer

```

---

<div class="post-metadata">

**Author:** ![paulbutcher](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/a5b964/32.png) [@paulbutcher](https://www.ruby-forum.com/u/paulbutcher)\
**Post date:** [June 13, 2006, 7:50pm UTC](https://www.ruby-forum.com/t/can-ror-handle-a-lot-of-traffic/63211/5 "2006-06-13T19:50:28Z")

</div>

> > Couldn’t find that, not in the second edition.
> 
> They took it out? Hm.
> 
> The answer is “yes”. Since Rails invites a share-nothing architecture,  
> it is very easy to scale horizontally with increasing load. The v1  
> book describes a case of a Rails installation spread over ten servers  
> and handling about 300 requests per second of hard-to-cache real-life  
> traffic.

This is also an interesting read…

[http://poocs.net/articles/2006/03/13/the-adventures-of-scaling-stage-1](http://poocs.net/articles/2006/03/13/the-adventures-of-scaling-stage-1)

---

<div class="post-metadata">

**Author:** ![paulbutcher](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/a5b964/32.png) [@paulbutcher](https://www.ruby-forum.com/u/paulbutcher)\
**Post date:** [June 13, 2006, 8:13pm UTC](https://www.ruby-forum.com/t/can-ror-handle-a-lot-of-traffic/63211/6 "2006-06-13T20:13:44Z")

</div>

On 6/13/06, Pål Bergström [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> And compared to PHP?

[http://www.google.com/search?q=does+rails+scale](http://www.google.com/search?q=does+rails+scale)

- rob
