I wrote some articles lately on using a Cache Component for your Joomla based website.
Now why do you want to use caching if you are Optimizing your website for Search Engines?
The thing is that most Content Management Systems are using a database, mostly MySql, to hold their content.
To display this content there is a “simple” process that creates the page in you web browser that takes you Template file, selects the content that is requested by the browser from the Database and gives it altogether to browser to display it to you visitor.
This process is called “parsing” that is done by your web server of choice, for the most hosting providers this will be Apache, some will use IIS from Microsoft.
Content Management System will be based on PHP, ASP or other more proprietary systems.
But what all of these systems have in common is it that your web-page is generated “On the Fly”, that is when it is requested…
A Search Engine Robots view