Cache, gereksiz database bağlantısı ve php işlemi yapmadan hızlıca verileri yedekten almaya yarar, html olmak zorunda değil, hafıza kullanan cacheler de var, redis, memcache vb.

Cache eklentilerinin bazıları hml.gz olarak dosya oluşturabilir, ekstra olarak gereksiz gzip yaparak işlemciyi yormazsın.

Server taraflı cache ile, ziyaretçilerinin tarayıcısındaki cacheler arasında hiçbir ilişki yok. İstersen direkt php işlemlerini serverda cachelemeden, ziyaretçilerde cacheleyebilirsin.