[TYPO3-dev] Announce: Released enetcache to forge
Christian Kuhn
lolli at schwarzbu.ch
Sun Nov 29 23:57:56 CET 2009
Hey all,
we just released the new cache engine extension "enetcache" based on the
new 4.3 caching framework to forge. enetcache provides an API for
frontent plugins to realize caching on plugin content element level.
Summary of features:
- API for frontend plugins to easily get, set and drop entries in the
cache engine. The usual TYPO3 page cache is handled transparently by
enetcache internally.
- Flexible lifetime handling of cache entries.
- Plugin element content can be re-used on different pages.
- Mostly automagic clearing of dirty cache entries if records have been
changed in the backend.
- Hooks into “Clear all cache” to enable administrators to manually
clear content element caches together with the regular page cache.
- Provides a scheduler task to do a garbage collection of old entries
for cache backends that don't that automatically (like dbBackend).
- Provides hooks in it's main frontend class to allow other extensions
to manipulate the cache handling. This is used by ext:enetcacheanalytics
which comes with a fine grained backend module for debugging and
tracking cache actions.
It's the first upload of this extension to forge, but we think the code
base is already in a pretty good state. The extension comes with a
extensive manual, check it out!
The second extension "enetcacheanalytics" helps debugging enetcache. It
hooks into enetcache and comes with a BE module to visualize what is
going on in the engine. It's code base is still a bit rough and misses a
manual. The extension is however easy to install and pretty much self
self-explanatory. You should instantly get a feeling of how much time
your plugins require to calculate and how much time could be saved using
enetcache.
We are happy about feedback!
Regards
Christian
More information about the TYPO3-dev
mailing list