Tach!
[...] weil der Request mit GET-Paramtern das Caching grundsätzlich verhindert. War mir garnicht klar.
Danke für den Hinweis. Bisher hab ich auch nur à la datei.css?4 einen Versionsstand gekennzeichnet. Dass der Erfolg gleich ist wie das Cachen ganz zu verbieten war mir auch nicht bewusst.
Neue Erkenntnisse (zumindest für mich): Man muss nur dem Apachen konfigurieren, dass er Caching-Header mitsenden soll, dann verhält sich der Browser (getestet mit Firefox) auch brav und fordert bei den nächsten Requests die eingebetteten Querystring-Ressourcen nicht mehr mit an. So zum Beispiel:
<Files ~ "\.(css|js)$">
ExpiresActive On
ExpiresDefault "now plus 1 year"
</Files>
dedlfix.