impress/app/models
Matchu e42de795dd Use item proxies for JSON caching
That is, once we get our list of IDs from the search engine, only
fetch records whose JSON we don't already have cached.

It's simpler here to use as_json, but it'd probably be even faster
if I figure out how to serve a plain JSON string from a Rails
controller. In the meantime, requests of entirely cached items
are coming in at about 85ms on average on my box (dev, cache
classes, many items), about 10ms better than the last
iteration.
2013-06-26 23:01:12 -07:00
..
item Use item proxies for JSON caching 2013-06-26 23:01:12 -07:00
asset_image_conversion_request.rb timeout on background jobs 2012-11-04 12:01:03 -06:00
closet_group.rb import items to a specific list 2013-04-09 15:50:33 -05:00
closet_hanger.rb move closet-hanger-destroy form to JS 2013-06-22 15:45:59 -07:00
closet_list.rb items petpage export 2011-07-31 02:52:19 -04:00
closet_page.rb Remove redundant queries when importing closet pages 2013-06-26 00:10:52 -07:00
closet_visibility.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
color.rb better handle new colors and species 2013-02-15 23:57:06 -06:00
contribution.rb phew, fixed some issues with contribution saving in rails 3.2 2013-03-05 20:51:24 -06:00
contribution_observer.rb i18n for items#show (including javascripts/items/show.js) 2013-01-24 18:23:19 -06:00
fragment_expiration.rb i18n for outfits#new (and layouts#application), including caching 2013-01-24 18:23:18 -06:00
fragment_localization.rb i18n for outfits#new (and layouts#application), including caching 2013-01-24 18:23:18 -06:00
item.rb Use item proxies for JSON caching 2013-06-26 23:01:12 -07:00
item_observer.rb oops: sweep localized item link caches 2013-06-07 13:26:51 -07:00
item_outfit_relationship.rb lovely interface for saving outfits. still no reading them yet 2010-11-10 16:59:54 -05:00
neopets_user.rb bug fix: pet importer no longer chokes when two pets wear the same item 2012-10-01 13:22:17 -05:00
outfit.rb move zones to database 2013-01-24 18:26:00 -06:00
outfit_image_update.rb timeout on background jobs 2012-11-04 12:01:03 -06:00
outfit_image_uploader.rb use openneo-uploads bucket 2012-07-31 11:42:27 -04:00
parent_swf_asset_relationship.rb give SWFs real, unique ID numbers 2012-01-12 17:17:59 -06:00
pet.rb iron out some rails 3.1 compatibility issues 2013-03-05 15:41:55 -06:00
pet_attribute.rb capitalize each word of a species/color name (for Swamp Gas) 2011-07-12 18:22:16 -04:00
pet_state.rb fix null zone ID bug 2013-05-23 18:48:19 -07:00
pet_type.rb stop caching item preview species images, and fix the bad query instead 2013-06-23 22:35:27 -07:00
pretty_param.rb parameterize user params like items, plus a cleaner parameterization scheme 2011-07-26 18:49:52 -04:00
roulette.rb species check was in the wrong place. fixed 2011-01-27 17:50:08 -05:00
safety_deposit_page.rb i18n for neopets_pages#new 2013-01-24 18:23:19 -06:00
species.rb better handle new colors and species 2013-02-15 23:57:06 -06:00
static_resource.rb attempt to fix new species_support_ids format. sigh. 2013-01-23 00:25:09 -06:00
swf_asset.rb dev util method to manually change SWF asset body ID 2013-06-26 20:08:19 -07:00
user.rb now that we're on rails 3.2, mount resque at /resque - just for 2013-03-05 21:09:08 -06:00
user_sweeper.rb save user even if points do not change. oops 2011-03-01 15:32:26 -05:00
zone.rb only show item zones on outfits#edit occupies filter helper 2013-02-05 11:52:52 -06:00