2011-08-27 21 views

Odpowiedz

5

no-cache

Jeżeli dyrektywa no-cache nie określa pole-name, to cache NIE używać odpowiedzi w celu zaspokojenia kolejny wniosek bez udanej rewalidacji z serwera pochodzenia. Umożliwia to serwerowi początkowemu zapobieganie buforowaniu nawet przez pamięci podręczne, które zostały skonfigurowane w celu zwracania nieaktualnych odpowiedzi na żądania klientów.

Jeśli dyrektywa bez pamięci podręcznej nie określa jednej lub więcej nazw pól, pamięć podręczna MOŻE wykorzystać odpowiedź w celu spełnienia kolejnych żądań, z zastrzeżeniem innych ograniczeń dotyczących buforowania. Jednak podane nazwy pól NIE MOGĄ być wysyłane w odpowiedzi na kolejne żądanie bez pomyślnej ponownej walidacji na serwerze źródłowym. Umożliwia to serwerowi początkowemu zapobieganie ponownemu użyciu określonych pól nagłówka w odpowiedzi, jednocześnie umożliwiając buforowanie reszty odpowiedzi.

max-age

Wskazuje, że klient jest w stanie zaakceptować odpowiedź, którego wiek nie jest większa niż określony czas w sekundach. O ile nie uwzględniono również dyrektywy maksymalnej, klient nie chce przyjąć nieaktualnej odpowiedzi.

no-store

Celem dyrektywy nie-sklepu jest zapobieganie przypadkowemu zwolnienie lub zatrzymanie poufnych informacji (na przykład kopii zapasowych na taśmach). Dyrektywa zakazu składowania dotyczy całej wiadomości i MOŻE być wysłana w odpowiedzi lub w żądaniu. W przypadku wysłania żądania pamięć podręczna NIE MOŻE przechowywać żadnej części ani tego żądania, ani żadnej odpowiedzi na nie. Jeśli wysłany w odpowiedzi, pamięć podręczna NIE MOŻE przechowywać żadnej części ani tej odpowiedzi, ani żądania, które ją wywołało. Ta dyrektywa dotyczy zarówno pamięci współdzielonych, jak i współdzielonych. "NIE MOŻNA przechować" w tym kontekście oznacza, że ​​pamięć podręczna NIE MOŻE celowo przechowywać informacji w nieulotnej pamięci i MUSI podjąć próbę jak najlepszego usunięcia informacji z pamięci ulotnej tak szybko, jak to możliwe po przesłaniu jej dalej.

Nawet jeśli ta dyrektywa jest powiązana z odpowiedzią, użytkownicy mogą jawnie przechowywać taką odpowiedź poza systemem buforowania (np. Za pomocą okna dialogowego "Zapisz jako"). Bufory historii MOGĄ przechowywać takie odpowiedzi jako część ich normalnej pracy.

Celem tej dyrektywy jest spełnienie określonych wymagań określonych użytkowników i autorów usług, którzy niepokoją się przypadkowymi wydaniami informacji poprzez nieprzewidziany dostęp do struktur danych pamięci podręcznej. Chociaż korzystanie z tej dyrektywy może poprawić prywatność w niektórych przypadkach, ostrzegamy, że NIE jest ona w żaden sposób niezawodnym lub wystarczającym mechanizmem zapewniającym prywatność. W szczególności złośliwe lub uszkodzone pamięci podręczne mogą nie rozpoznawać niniejszej dyrektywy lub być jej przedmiotem, a sieci komunikacyjne mogą być narażone na podsłuch.

więcej informacji @http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.9.2

Powiązane problemy