Ich habe jetzt einfach mal 2 Beispiele online gestellt. Einmal als XHTML, einmal als XHTML5.
- http://elbpiraten07.de/headertest/xhtml.htm
Antwort-Header:
Date: Sat, 05 Nov 2011 02:27:09 GMT
Server: Apache/2.2.3 (Debian) mod_python/3.2.10 Python/2.4.4 PHP/5.2.0-8+etch16 mod_ssl/2.2.3 OpenSSL/0.9.8c
Last-Modified: Sat, 05 Nov 2011 02:27:09 GMT
Etag W/"4740dd-1c2-63b29780"
Accept-Ranges: bytes
Content-Length: 450
Keep-Alive: timeout=15, max=100
Connection: Keep-Alive
Content-Type: text/html
- http://elbpiraten07.de/headertest/xhtml5.html
Antwort-Header:
Date: Sat, 05 Nov 2011 02:30:07 GMT
Server: Apache/2.2.3 (Debian) mod_python/3.2.10 Python/2.4.4 PHP/5.2.0-8+etch16 mod_ssl/2.2.3 OpenSSL/0.9.8c
Last-Modified: Sat, 05 Nov 2011 02:30:07 GMT
Etag: W/"4740de-16e-63c1d9c0"
Accept-Ranges: bytes
Content-Length: 366
Keep-Alive: timeout=15, max=100
Connection: Keep-Alive
Content-Type: application/xhtml+xml
- Die für die Grafik sind jeweils gleich:
Date: Sat, 05 Nov 2011 02:30:07 GMT
Server: Apache/2.2.3 (Debian) mod_python/3.2.10 Python/2.4.4 PHP/5.2.0-8+etch16 mod_ssl/2.2.3 OpenSSL/0.9.8c
Last-Modified: Sat, 05 Nov 2011 02:30:07 GMT
Etag: W/"4740db-5746-fde49480"
Accept-Ranges: bytes
Content-Length: 22342
Keep-Alive: timeout=15, max=99
Connection: Keep-Alive
Content-Type: image/jpeg
In allen drei Fällen fehlen die Header für das Caching.
Stichworte:
Expires
Cache-Control
Beispiele:
Expires: Sat, 05 Nov 2011 05:30:07 GMT
Cache-Control: public, max-age=3600 (1 Stunde=60x60)