Sven Rautenberg: PreLoad Image ... aber für wen ?

Beitrag lesen

Sie können das Problem noch intelligenter umgehen, wenn sie nur für abgelaufene Seiten eine HEAD-Anfrage stellen. Andererseits könnten dann zwei Requests erforderlich sein; 1. HEAD und 2. GET. Das führt zu Zeitverlust.

HEAD ist primär dafür vorgesehen, den zur Ressource passenden HTTP-Header (noch einmal)  zu erhalten, ohne die Ressourcen-Daten.

GET hingegen kann vom Browser so bestückt werden, daß der Server eventuell auch mit "304 not modified" antwortet, wenn sich die Ressource seit dem vom Browser übermittelten Datum nicht geändert hat. Andernfalls kommt "200 OK" und die Ressource im Anschluß daran.

Also kein Zeitverlust. :)

- Sven Rautenberg