6b340f906e
Cache trade info on items#show, finally! I think it's the performance culprit.
2013-12-27 14:49:46 -05:00
f07996d762
cache pet images on items#show, in case that's what's being a super-slow jerkface
2013-12-05 15:22:43 -06:00
cc7ac363dd
WIP commit for speeding up item show pages
2013-12-05 13:27:56 -06:00
3c127569fe
stop caching item preview species images, and fix the bad query instead
...
Most of the reasoning is documented in the big comment. In short, we tried
to solve the problem with caching, but the caching should hardly be necessary
now that the bottleneck should be fixed. We'll see on production if it
actually solves the whole problem, but I've confirmed in the console that
redefining this function makes random_basic_per_species (as called during
rendering) a ton faster. And this way we keep our randomness, woo!
2013-06-23 22:35:27 -07:00
154bdd5d0d
cache item-preview-species on items#show
...
items#show has been very slow recently, and I think it's because there's a lot
of querying to be done. Another option would have been to attempt to
short-circuit Item#supported_species if not body specific, but that would
still leave us with 1s load times for body specific items, which is not
satisfactory. The short-circuiting might still be worth doing, but probably
not now.
I'm also not sure that this is actually the core performance problem, but
we'll see. It definitely helped on the dev server: items#show took about
200ms on item pages where everything but species images were cached, then
took about 30ms on subsequent loads. Looking like a good candidate.
2013-06-21 19:30:41 -07:00
26ac3782ec
move zones to database
2013-01-24 18:26:00 -06:00
70ff4974a3
refactor items.show for hierarchy and twl
2013-01-24 18:23:21 -06:00
ac0490dc1d
i18n for items#show (including javascripts/items/show.js)
2013-01-24 18:23:19 -06:00
07f49307f1
a few tweaks to items#show contributors appearance
2012-10-24 22:16:01 -05:00
f56b544963
brought-to-you-by on items#show lists contributors
2012-10-24 22:09:05 -05:00
e9e7d305f0
retire neoitems links, replace with jn items links
2012-10-21 15:57:17 -05:00
412c401c5f
better cache items#show
2012-08-10 00:02:11 -04:00
c7c8f3a78e
oops. accidentally used trading post url for auctions. fixed
2012-05-23 20:12:17 -04:00
4451800e42
added shop wiz, etc., links to NP item show page
2012-05-23 20:09:35 -04:00
99a7558dd9
update items#show style
2012-03-23 16:48:00 -05:00
44156c5b21
can now have the same item in more than one list
2012-03-23 16:25:10 -05:00
8bf9872fbe
stop caching items#show for now due to Your Items module
2011-08-02 00:12:44 -04:00
137aeac8d4
show traders on items#show
2011-07-31 00:19:28 -04:00
358840076c
closet lists, round one
2011-07-29 10:52:04 -04:00
e6c419c7e0
give user paths a canonical tag
2011-07-26 18:56:14 -04:00
85af53417b
distinguish between owning and wanting an item
2011-07-22 15:35:38 -04:00
e6020a5cfe
simplify closeting item
2011-07-15 16:32:05 -04:00
47e3b72937
restructure backend of closet hanger quantity updates
2011-07-15 16:16:40 -04:00
fab612950a
basic hanger interface from item
2011-07-14 13:56:44 -04:00
3b7f158890
cache just content on items, not action, so we can still use title and canonical
2011-05-20 20:23:37 -04:00
c18a333bd2
pretty item urls
2011-05-20 19:29:04 -04:00
c23024b43a
add item name to title
2011-05-13 08:07:59 -04:00
648649f5cc
support special colors in the infinite closet
2011-05-02 18:07:56 -04:00
8d20a68a53
remove need for content_for in items/show caching
2010-12-08 21:14:24 -05:00
b7fb5a952b
Revert "implement head.js"
...
This reverts commit 12ffa33f4f
.
2010-12-06 18:50:13 -05:00
12ffa33f4f
implement head.js
2010-12-05 21:18:52 -05:00
3d29f7784f
asset spider, yaaay
2010-11-27 18:41:06 -05:00
0f5d36bcb6
remove hard-coded references to impress.openneo.net
2010-11-15 15:40:34 -05:00
3c473bee2c
nice pretty upgrade to item show page
2010-09-08 22:49:39 -04:00
adce2e7317
move IMPRESS_HOST js constant into JS rather than an HTML attribute
2010-06-08 19:19:15 -04:00
c8f20b2f34
zones_restrict respected in preview
2010-06-07 19:50:49 -04:00
40bb495a2b
gracefully handles asset not found, preloads to handle it before it even comes up
2010-05-31 15:45:03 -04:00
7a32b9c894
both items, pet types own assets
2010-05-16 20:45:30 -04:00
66c43e220a
move species supported images for item show into pet_type method
2010-05-16 16:15:21 -04:00
230026597b
groundwork for preview, swf asset and relationship model
2010-05-16 15:01:38 -04:00
0e08045e17
add description, restyle header a bit
2010-05-15 20:49:13 -04:00
f794d07c2c
basic show page
2010-05-15 20:46:41 -04:00