- b2evolution CMS User Manual
- Glossary
- All terms
- Prerendering Cache
Prerendering Cache
The prerendering cache or Prerendered Cache is a DB cache that is available for:
- Items : table
evo_items__prerendering
- Comments : table
evo_comments__prerendering
- Private Messages : table
evo_messaging__prerendering
Goal
The goal of this cache is to store the result of the Rendering Plugins without needing to re-apply these plugins every time an Item, Comment or Private Message is displayed.
Note: Rendering plugins are encouraged to pre-render as much as possible, but in some cases, the rendering can only be done accurately at display time. This means that the prerendering cache does not contain final content ready to be displayed. An extra pass of rendering is possible at display-time.
Filling
Pre-rendering occurs on demand, at display-time, if the requested Item/Comment/Message has an empty cache.
The pre-rendering cache is emptied for a specific Item whenever that Item is saved with changes.
In the case of Content Blocks, this pre-rendering cache invalidation can be recursive.
Clearing
The cache can be manually cleared through the Tools Tab.