Thanks for sharing this Troels :) On 3 Jul 2014, at 1:42 pm, Troels Knak-Nielsen <[email protected]> wrote:
> I did some experiments with Shopify's identity_cache and saw some speed > improvements from it. Since I can see there has been others asking about > using memcached with TS, I thought I would post a brief howto here. Mind that > I haven't had time to test this thoroughly, but since most of the heavy stuff > happens within identify_cache, I would expect everything to run more or less > smooth. > > First you will need to install identity_cache and configure your models to > use it. To have TS use fetch instead of querying the db directly, I made a > custom piece of middleware, that extends the default ActiveRecord hydration: > https://gist.github.com/troelskn/724353e3228f4f9921df > > Drop the file in e.g, lib/identity_cache_middleware.rb and require it in an > initializer. That's all there is to it really. To verify it works, watch the > rails debug log for lines from IDC. > > I ran a small test on a copy of our production setup and saw some pretty good > figures: https://gist.github.com/troelskn/fca41034ab3ebed4f507 > > Hope that helps someone, > > Troels > > -- > You received this message because you are subscribed to the Google Groups > "Thinking Sphinx" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > Visit this group at http://groups.google.com/group/thinking-sphinx. > For more options, visit https://groups.google.com/d/optout. -- You received this message because you are subscribed to the Google Groups "Thinking Sphinx" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/thinking-sphinx. For more options, visit https://groups.google.com/d/optout.
