Nun zu meiner Frage: Die externe CSS-Datei muß beim ersten Zugriff auf eine Seite vom Server geladen werden - klar, aber wie sieht es bei Folgeseiten aus. Ausgehend vom Normalfall, daß ein Cache verwendet wird: soweit ich weiß überprüfen Browser<->Server, ob sich die Datei inzwischen verändert hat und lädt sie nicht, wenn... und hier ist mir unklar wie die Überprüfung stattfindet. "Nur" via Timestamp und filesize?
Über das Datum, dazu gibt es die Last-Modified bzw. If-Modified-Since-Angabe (http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.29).
Du kannst übrigens auch noch diese Überprüfungen einsparen, indem Du ein Verfallsdatum setzt, zum Beispiel mit mod_expires (http://httpd.apache.org/docs/mod/mod_expires.html). Einsparungspotential auf meinen Seiten im Falle von .html und .shtml-Sachen: 15% bis 20%. Grafiken habe ich noch nicht geprüft.
Gruß,
soenk.e