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

Reply via email to