Wenn eine Site "fertig" ist, sollte man unbedingt den Cache in der Site -Konfiguration aktivieren.... Finde ansonsten, dass eine Joomla Site ohne Cache-Aktivierung zu langsam ist.
Das System ist im Normalfall schlau genug und es weiß, wann ein neuer Beitrag (o.ä.) eingetragen ist - also der Cache-Inhalt nicht mehr gültig ist. Es gibt aber auch Fälle, wo man dann wohl selbst nach einer Änderung für eine Cache-Aktualisierung sorgen muss!  Z.B. hatte ich das bei Attachments 1.3.4 (Mit Hilfe der Attachements Erweiterung für Joomla 1.5 lassen sich in den Beiträgen Dateianhänge hinzufügen). Hier musste ich nach einer Änderung der Parameter für ein Attachment den Cache selbst leeren. Das geht übrigens im Backend per "Werkzeuge-Cache leeren".