http://www.engineyard.com/blog/2009/your-pages-will-load-faster-with-rails/
On Dec 16, 2:19 pm, greghauptmann <[email protected]> wrote: > thanks - so I do want to have the images etc authenticated as well by > the way, so this is why I haven't got them under public either... > > so the two test scenarios are based on doing a "save as" from a > website, and then: > (a) saving the web content directly under /public - which runs fast > (b) having the content in a protected area, and then having rails > serve it up via a controller - again that does (a) authentication via > authlogic and then (b) serves via paperclip which stores files on > disk, however there is a look to the database to find out where the > file is > > I'm not sure how to attach the images here, however the results > basically show that on average, picking some of the images/css etc > that the browser fetches: > * a ~10kb javascript file: 10ms => 497ms > * a 1kb image: 5ms => 29ms > . > . > This is measured from a browser running on the same server as the ./ > script/server -e production, mongrel server... > > On Dec 16, 5:18 pm, Andrew Pace <[email protected]> wrote: > > > I believe that paperclip actually stores a copy of the images in the > > public directory by default. Once the html is rendered to the browser > > the image requests should not go through the rails stack. > > > Let us know what firebug says. Browser load times are dependent on > > many factors, and often the rails stack is not the slowest piece of > > the pie. Once you prove there is some evidence that rails is > > significantly slowing you down, then it would be worth trying to > > optimize it. But minimizing javascript, css, and images often has a > > more profound effect on browser load times. Then caching pages, > > actions, etc helps immensely too. > > > Let us know the firebug or safari browser load time for each part of > > the http requests. > > > Andrew -- 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 [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.

