Kod statusu HTTP „304 Not Modified” oznacza, że żądana treść nie zmieniła się od ostatniego pobrania. Klient może więc użyć wersji zapisanej w pamięci podręcznej (cache) zamiast pobierać zasób z serwera jeszcze raz. To zwiększa wydajność i ogranicza niepotrzebny transfer danych.
Przykład: gdy przeglądarka prosi o obraz lub stronę, może dołączyć informację o tym, kiedy ostatnio pobrała ten zasób. Jeśli od tego czasu nic się nie zmieniło, serwer odpowiada kodem 304 i każe przeglądarce użyć kopii z pamięci podręcznej. Strona ładuje się szybciej, a serwer i sieć są mniej obciążone.