1.1 On Sep 3, 5:12 pm, Mark Mandel <[email protected]> wrote: > What version of Transfer are you guys using? > > Mark > > > > > > On Fri, Sep 4, 2009 at 8:04 AM, zurielb <[email protected]> wrote: > > > Hi Everybody, > > > We have an e-commerce website developed using Coldfusion 7, Model- > > Glue, Coldspring and Transfer. Over the past months we have struggled > > with what we thought was a "Memory Leak". We could see the jrun memory > > usage climb until it just became unresponsive (queue a bunch of > > requests and never serve them). We would then have to restart jrun and > > repeat the process over and over again. > > > After months of trying to figure out what was going on we finally > > realized who the culprit was; the Transfer cache. > > > Now, here's our original cache configuration: > > > <objectCache> > > <defaultcache> > > <maxobjects value="60"/> > > <maxminutespersisted value="10" /> > > <accessedminutestimeout value="10"/> > > <scope type="instance" /> > > </defaultcache> > > > <!-- SOME CLASSES WE DONT WANT TO CACHE --> > > <cache class="Users.Orders"> > > <scope type="none" /> > > </cache> > > .... > > </objectCache> > > > It turns out leaving the cache on by default was killing us. Although > > performance was always great, under heavy load our site would > > sometimes have to go down every hour. > > > After some experimenting we decided to turn the cache off by default > > and be very conservative on the objects we cached. Our latest > > transfer.xml looks something like this: > > > <objectCache> > > <defaultcache> > > <scope type="none" /> > > </defaultcache> > > <cache class="Users.Customer"> > > <maxobjects value="60"/> > > <maxminutespersisted value="10" /> > > <accessedminutestimeout value="10"/> > > <scope type="instance" /> > > </cache> > > <cache class="Products.ProductType"> > > <maxobjects value="10"/> > > <maxminutespersisted value="30" /> > > <accessedminutestimeout value="10"/> > > <scope type="instance" /> > > </cache> > > ... > > </objectCache> > > > I guess the main question I have is whether anyone here has had > > similar experiences or has any rule's of thumb when it comes to > > caching objects. We are still unsure on whether the behavior we were > > experiencing was an actual memory leak or just poor cache management. > > Any comments? > > -- > E: [email protected] > T:http://www.twitter.com/neurotic > W:www.compoundtheory.com
--~--~---------~--~----~------------~-------~--~----~ Before posting questions to the group please read: http://groups.google.com/group/transfer-dev/web/how-to-ask-support-questions-on-transfer You received this message because you are subscribed to the Google Groups "transfer-dev" 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/transfer-dev?hl=en -~----------~----~----~----~------~----~------~--~---
