Hi there,

I'm creating a little web app that do, among other stuff, a bit of
flickr search.

The code is like this:

VIEW
----

<% form_remote_tag :url => {:action => 'search'}, :update => 'photos',
   :complete => visual_effect(:blind_down, 'photos'),
     :before => %(Element.show('spinner')),
   :success => %(Element.hide('spinner')) do %>

<%= image_tag 'spinner.gif', :id => 'spinner', :style => 'display: none'
%>

  <fieldset>
        <label for="tags">Tags</label>
        <%= text_field_tag 'tags' %>
        <%= submit_tag 'Search' %>
  </fieldset>

  <div id="photos" class="flickr_photos" style='display: none'>

  </div>

<% end %>


CONTROLLER
----------
 flickr = Flickr.new 'b715a2a59427bb1bbc91683af31877f5'
    render :partial => "photo", :collection => flickr.photos(:tags =>
params[:tags], :licence =>'5' , :per_page => '24', :sort =>
"interestingness-desc")


_PHOTO.RHTML
------------
<a href="<%= photo.sizes[3]['url']%>"><img class="photo" src="<%=
photo.sizes[0]['source'] %>"></a>





So, it takes about 20 seconds for just showing 24 photos, is it normal?
how could I speed this up? What it takes too much time in rendering each
picture, but I don't know how to fix that. This is what the server
shows:

Rendered collect/_photo (872.5ms)
Rendered collect/_photo (1024.3ms)
Rendered collect/_photo (968.2ms)
Rendered collect/_photo (853.9ms)
Rendered collect/_photo (826.3ms)
Rendered collect/_photo (926.4ms)
Rendered collect/_photo (851.0ms)
Rendered collect/_photo (841.1ms)
Rendered collect/_photo (855.3ms)
Rendered collect/_photo (976.2ms)
Rendered collect/_photo (876.9ms)
Rendered collect/_photo (840.0ms)
Rendered collect/_photo (939.1ms)
Rendered collect/_photo (934.9ms)
Rendered collect/_photo (836.2ms)
Rendered collect/_photo (870.8ms)
Rendered collect/_photo (861.1ms)
Rendered collect/_photo (850.7ms)
Rendered collect/_photo (846.0ms)
Rendered collect/_photo (861.6ms)
Rendered collect/_photo (848.5ms)
Rendered collect/_photo (827.8ms)
Rendered collect/_photo (950.1ms)
Rendered collect/_photo (893.2ms)

Any idea?
-- 
Posted via http://www.ruby-forum.com/.

--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to