This my help: http://railslab.newrelic.com/scaling-rails
On Tue, Dec 15, 2009 at 6:37 AM, Audrey Lee
<audrey.lee.is.me-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>wrote:
> Rails Scalability and Performance!
>
> This is an interesting topic.
>
> I am very interested in what is "state of the art" yet safe for
production.
>
> I just looked for Rails performance tuning books at Amazon.com
>
> I found 1 which looks a little dated but probably still useful:
>
> Enterprise Rails by Dan Chak
>
> I looked over the table of contents.
>
> It looks like Dan Chak likes to extract performance gains using
> caching and tuning the database (PostgreSQL).
>
> I expanded my search to "websites" in general:
>
> http://www.google.com/search?q=website+performance+tuning+books
>
> Another thing which caught my eye is this:
>
> http://heroku.com/how/architecture
>
> From that URL I would be tempted to follow these lines of inquiry:
>
> http://docs.heroku.com/http-caching
> http://www.google.com/search?q=nginx
> http://www.google.com/search?q=gzip+compression
> http://www.google.com/search?q=varnish+http+cache
> http://www.google.com/search?q=routing+mesh
> http://www.google.com/search?q=load+balancer
> http://www.google.com/search?q=compiled+ruby
> http://www.google.com/search?q=ruby+vm
> http://www.google.com/search?q=thin+based+on+mongrel
> http://www.google.com/search?q=rack+middleware
> http://www.google.com/search?q=Rails+on+PostgreSQL
> http://www.google.com/search?q=PostgreSQL+Replication
> http://www.google.com/search?q=PostgreSQL+performance+tuning
> http://www.google.com/search?q=Memcached
> http://www.google.com/search?q=Routing+to+Memcached+instead+of+database
>
> More obvious URLs:
>
> http://www.google.com/search?q=rails+performance
>
>
http://groups.google.com/group/rubyonrails-talk/search?q=performance+tuning&start=0&scoring=d&
> http://www.google.com/search?q=rails+performance+site%3Atwitter.com
>
> Oh and then we have EY:
>
> http://www.engineyard.com/blog/?s=performance
> http://www.engineyard.com/technology
> http://www.engineyard.com/technology/ror
> http://www.engineyard.com/technology/webapps
> http://www.engineyard.com/technology/datastores
> http://www.engineyard.com/technology/stack
>
>
> On 12/14/09, barce wrote:
> > Hey Folks,
> >
> > What are the key ways of scaling a Rails site?
> >
> > I''ve used solr to take the load off on forums.
> > I''ve also used memcache to take care of selects used just
merely to get a
> > count, e.g. select count(id) from users.
> > I''ve used gearman but in a PHP context. :-P Anybody use it in
a ruby
> > context?
> >
> > The logic free (i.e. db free) views in mustache help a lot with reads:
> > http://github.com/defunkt/mustache
> >
> > But what about writes?
> >
> > What have been your greatest scalability challenges? How have you
> overcome
> > them?
> >
> > Cheers, Barce
> >
> >
> >
> >
> >
> > --
> > Please Note: If you hit "REPLY", your message will be sent
to everyone on
> > this mailing list (ruby-6-qgLDrG2BSrPQT0dZR+AlfA@public.gmane.org)
> > http://www.meetup.com/sfruby/
> > This message was sent by barce (barce-bAttSoROYyI@public.gmane.org)
from The San Francisco
> Ruby
> > Meetup Group.
> > To learn more about barce, visit his/her member profile:
> > http://www.meetup.com/sfruby/members/1026970/
> > To unsubscribe or to update your mailing list settings, click here:
> > http://www.meetup.com/account/comm/
> > Meetup Inc. PO Box 4668 #37895 New York, New York 10163-4668 |
> > support-qgLDrG2BSrPQT0dZR+AlfA@public.gmane.org
> >
> >
>
> --
>
> You received this message because you are subscribed to the Google Groups
> "Ruby on Rails: Talk" group.
> To post to this group, send email to
rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
> To unsubscribe from this group, send email to
>
rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org<rubyonrails-talk%2Bunsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org>
> .
> For more options, visit this group at
> http://groups.google.com/group/rubyonrails-talk?hl=en.
>
>
>
--
Andrei Erdoss
--
You received this message because you are subscribed to the Google Groups
"Ruby on Rails: Talk" group.
To post to this group, send email to
rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
To unsubscribe from this group, send email to
rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk?hl=en.