1
0
Fork 0
forked from OpenNeo/impress
impress/app/helpers
Matchu 816584f177 Move item_link partial caching to a helper rather than the template itself
This is a surprisingly huge performance gain. On my testing (with
cache_classes set to true to also cache templates), this sped up
closet_hangers#index rendering by a factor of 2 when there were a
significant number of items. Cool beans.

I think we can even hold off on the individual hanger caching now:
we've made the closet hanger partial tons faster by moving forms out
of them and doing this cache check earlier. I'm expecting significant
performance gains both here and on items#index (though less so there).
I'll deploy and see how much it helps in production; if not enough, we
can look at the layered caching of hangers, lists, groups, full pages,
etc.

So glad we don't *have* to move to a pagination model!
2013-06-22 16:31:46 -07:00
..
application_helper.rb localize blog posts 2013-02-06 10:59:25 -06:00
broken_image_reports_helper.rb i18n for broken_image_reports#new 2013-01-24 18:23:18 -06:00
closet_hangers_helper.rb i18n for closet_hangers#index, closet_lists#edit, closet_lists#new, and maybe some more closet-related things - this was a biggie 2013-01-24 18:23:19 -06:00
closet_lists_helper.rb move closet-hanger-destroy form to JS 2013-06-22 15:45:59 -07:00
closet_pages_helper.rb closet page importer also warns to log in in another window 2011-07-25 14:15:23 -04:00
contribution_helper.rb better i18n for contributed description 2013-02-12 11:45:54 -06:00
item_zone_sets_helper.rb item zone sets jsonp controller 2010-06-26 16:29:23 -04:00
items_helper.rb Move item_link partial caching to a helper rather than the template itself 2013-06-22 16:31:46 -07:00
neopets_pages_helper.rb import items to a specific list 2013-04-09 15:50:33 -05:00
outfits_helper.rb localize outfits#edit search helpers 2013-01-26 11:11:42 -06:00
static_helper.rb include donation form right on the page 2011-07-02 13:40:01 -04:00