Szkielet dokumentu#
Cache'owanie strony#
<head> <meta http-equiv="expires" content="0"> <meta http-equiv="cache-control" content="no-store, no-cache, must-revalidate"> <meta http-equiv="cache-control" content="post-check=0, pre-check=0"> <meta http-equiv="pragma" content="no-cache"> </head>
Polecenie określa, czy strona ma być cache'owana na lokalnym dysku. Użycie powyższych poleceń teoretycznie zakazuje przeglądarce tej czynności i za każdym razem strona jest wczytywana z Sieci.
Cache'owanie polega na zapisywanie przez przeglądarkę w pamięci cache (pamięć podręczna) dokumentów (X)HTML, obrazków i innych elementów strony na dysku lokalnym użytkownika podczas pierwszej wizyty. Normalnie, jeśli odwiedzimy taką stronę ponownie, wczyta się ona dużo szybciej, ponieważ dane częściowo zostaną pobrane z dysku twardego, a nie z Internetu.
W pewnych przypadkach możemy chcieć, aby treść dokumentu nie była w ten sposób przechowywana, lecz za każdym razem wczytywana bezpośrednio z Internetu (np. jeśli strona jest często aktualizowana lub nie chcemy by była zapisywana na dysku użytkownika). Wtedy przydatne okazują się te właśnie polecenia. Niestety przeglądarki często po prostu ignorują powyższe polecenia, a więc całkowitej pewności nie będzie raczej nigdy.
Sposób ten często wykorzystuje się w połączeniu z dodatkowymi metodami ochrony stron WWW.
Przykładowa deklaracja, zakazująca cache-owania strony:
<meta http-equiv="pragma" content="no-cache">