cocoon-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Andy Lewis <>
Subject Cache...
Date Mon, 24 Jan 2000 18:38:49 GMT
I lean a bit more towards the "cache it all" side of things my self. A fast
cache for the final output is great, but the puts the system in the
situation of having to rebuild every aspect of a page if only one changes.
IMHO we could even benefit from caching of intermediate values along the
processing chain. I am of course biased towards supporting content rendering
for dynamic sources as well. Caching in Java may be slow, but no slower than
anything else in Java. Parse time for a document, execution time for a SQL
query, or any number of other tasks are almost always going to take longer
than a cache.

Andy Lewis
eBusiness Development Manager
VERITAS Software, Heathrow, Florida
Voice:  407-531-7584  -  Fax:  407-531-7686  -  Cell:  407-718-4718
Pager:  -  EMail:

" Some days, it is best to keep reality at arms length..."

		-----Original Message-----
		From:	Hannes Haug []
		Sent:	Monday, January 24, 2000 12:55 PM
		Subject:	Re: don't cache - validate

		Paul Russell wrote:
		> Assuming I understand the intention correctly, at some
		> point in the future, we'll be able to generate a page from
		> sources. Some of these sources will be static XML
documents (menus?
		> 'toolbar's? god knows what else..) and some will be
dynamic (god
		> knows what else ;). Now, shouldn't the framework attempt
to avoid
		> re-parsing the statics (which for all we know could be
huge). Frankly
		> I tend to subscribe to the school of thought that says
that all non-
		> trivial caching is worthwile. We can find out how much
memory we're
		> using, so that's not a problem. I'm half tempted to
suggest using
		> a separate module as a generic object cache (although in
fairness we
		> may be doing that already).

		Of course caching is good. But doing our own caching in java
in the
		servlet engine is not that fast. Let's use a fast cache in
front of
		the servlet engine. Cocoon just has to do the cache


View raw message