<div dir="ltr"><font color="#330033"><font size="2"><font face="tahoma,sans-serif">Hi all,<br>I&#39;ve taken the time to implement issue 435 and encountered some issues.<br><br>1. I have created a caching filter which caches the response according to the request URL using WACache. It uses the request url without the query params (i.e. aRequestContext request url withoutQuery). This causes problems however with WAComponent&gt;&gt;#script, which uses the same URL (without query params) and therefore serves the content of the page (instead of the contents of the #script method). Any suggestions how to solve this?<br>
<br>2. I think it&#39;s also important to provide component caching, so that individual components can be cached. (Rational: navigation components that pull data from databases should be cached, instead of generated each time) I guess the way to do this is to add a decoration around a component, and use that as a cache for the component&#39;s contents. However, the contents of the component is inserted through a canvas, which writes its contents directly to the returned document. We can use an additional document and get its output specifically for the component caching, however this feel a bit awkward. Any other ideas how to get a component&#39;s output so it can be cached?<br>
<br><br>Cheers,<br>Avi.<br></font></font></font><div style="margin: 0pt;" name="sig_d41d8cd98f"></div></div>