What does that have to do with caching? On Jun 9, 2010, at 3:02 PM, tech_list wrote:
> OK, I found where it breaks. I'm basically concatenating all my > required JS files into 1: > <%init> > my @scripts=qw ( > /js/prototype.js > /js/scriptaculous/scriptaculous.js > /js/scriptaculous/effects.js > /js/scriptaculous/controls.js > /js/scriptaculous/dragdrop.js > /js/scriptaculous/dragdropextra.js > /js/scriptaculous/builder.js > > /js/scriptaculous/slider.js > > /js/lp/livepipe.js > /js/lp/hotkey.js > /js/lp/scrollbar.js > /js/lp/window.js > /js/lp/tabs.js > > > /js/flotrd/flotr.js > /js/ttp_files_proto/table.js > /js/ttp_files_proto/dt_parser.js > > /js/flotrd/base64.js > /js/flotrd/canvas2image.js > /js/flotrd/canvastext.js > > /js/tablekit.js > ); > </%init> > % for my $scr (@scripts) { > <& $scr &> > % } > > How can I proceed? > > On Jun 9, 2010, at 4:51 PM, Jonathan Swartz wrote: > >> Now slowly change your working example into your non-working >> example, one step at a time, until it breaks, at which point you >> should be able to pinpoint what's broken. >> >> On Jun 9, 2010, at 2:41 PM, tech_list wrote: >> >>> OK that seems to work: >>> >>> <%attr> >>> ajax => 1 >>> </%attr> >>> <%init> >>> my $result = $m->cache->get('test_key'); >>> if (!defined($result)) { >>> $result=time(); >>> $m->cache->set('test_key', $result); >>> } >>> # return if $m->cache_self(key => 'ljs-loadablejs' . >>> $session{username} . $session{userType}, expires_in => '3 hours' ); >>> >>> </%init> >>> <pre> >>> = >>> = >>> = >>> = >>> = >>> = >>> = >>> = >>> = >>> = >>> = >>> = >>> = >>> = >>> = >>> = >>> = >>> ==================================================================== >>> REAL: <% time() %> >>> CACHED: <% $result %> >>> = >>> = >>> = >>> = >>> = >>> = >>> = >>> = >>> = >>> = >>> = >>> = >>> = >>> = >>> = >>> = >>> = >>> ==================================================================== >>> </pre> >>> >>> >>> >>> Now what? >>> >>> >>> On Jun 9, 2010, at 4:33 PM, Jonathan Swartz wrote: >>> >>>> Try reducing your example to a more minimal one. e.g. Use regular >>>> $m->cache instead of $m->cache_self, and try just caching a >>>> single static key and value to see if that works. Also try >>>> dumping the contents of $m->cache. >>>> >>>> On Jun 9, 2010, at 1:26 PM, tech_list wrote: >>>> >>>>> I can't seem to get cache to work. >>>>> >>>>> >>>>> >>>>> example component: >>>>> >>>>> <%attr> >>>>> ajax => 1 >>>>> </%attr> >>>>> <%init> >>>>> >>>>> >>>>> return if $m->cache_self(key => 'ljs-loadablejs' . >>>>> $session{username} . $session{userType}, expires_in => '3 >>>>> hours' ); >>>>> >>>>> </%init> >>>>> <pre> >>>>> = >>>>> = >>>>> = >>>>> = >>>>> = >>>>> = >>>>> = >>>>> = >>>>> = >>>>> = >>>>> = >>>>> = >>>>> = >>>>> = >>>>> = >>>>> = >>>>> = >>>>> = >>>>> = >>>>> ================================================================== >>>>> <% time() %> >>>>> = >>>>> = >>>>> = >>>>> = >>>>> = >>>>> = >>>>> = >>>>> = >>>>> = >>>>> = >>>>> = >>>>> = >>>>> = >>>>> = >>>>> = >>>>> = >>>>> = >>>>> = >>>>> = >>>>> ================================================================== >>>>> </pre> >>>>> >>>>> >>>>> from httpd: >>>>> >>>>> PerlSetVar MasonDataDir /var/spool/mason/[site].com >>>>> PerlAddVar MasonDataCacheApi chi >>>>> PerlAddVar MasonDataCacheDefaults "driver => FastMmap" >>>>> #PerlSetVar MasonCodeCacheMaxSize 0 >>>>> >>>>> Each time it gives me the current time instead of the cached >>>>> verison >>>>> ------------------------------------------------------------------------------ >>>>> ThinkGeek and WIRED's GeekDad team up for the Ultimate >>>>> GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the >>>>> lucky parental unit. See the prize list and enter to win: >>>>> http://p.sf.net/sfu/thinkgeek-promo >>>>> _______________________________________________ >>>>> Mason-users mailing list >>>>> Mason-users@lists.sourceforge.net >>>>> https://lists.sourceforge.net/lists/listinfo/mason-users >>>> >>> >> > ------------------------------------------------------------------------------ ThinkGeek and WIRED's GeekDad team up for the Ultimate GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the lucky parental unit. See the prize list and enter to win: http://p.sf.net/sfu/thinkgeek-promo _______________________________________________ Mason-users mailing list Mason-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mason-users