Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 6809|Odpowiedź: 0

Funkcja php header() do ustawiania pamięci podręcznej strony

[Skopiuj link]
Opublikowano 26.07.2019 13:59:17 | | |
Funkcja nagłówk() jest bardzo używana w PHP i przedstawię kilka metod jej wykorzystania do implementacji buforowania strony, ale przed użyciem nagłówka należy zauważyć, że nie można wykonać żadnego wyjścia przed nią, włącznie z spacjami.

Ustawienia, które nie są buforowane

W instrukcji wszyscy piszemy, jak ustawić cache, aby kod nie był buforowany:

Przy konfiguracji musisz też pamiętać, że przed nagłówkiem nie może być żadnego wyjścia, w przeciwnym razie ustawienie nagłówka będzie nieprawidłowe.

Ustawienia pamięci podręcznej strony lub obrazu

Jak ustawić pamięć podręczną dla strony, chociaż wiemy, że są na to sposoby, takie jak E-TAG. Oczywiście są też proste miejsca:
Na przykład robimy MD5 na treści przed wyjściem i traktujemy to jako e-tag, dopóki się nie zmienia, nie będzie miało to wpływu. (Jest to podobne do kodu statusu serwera 304, gdzie żądana strona nie została zmieniona od ostatniego żądania.) Gdy serwer zwraca tę odpowiedź, zawartość internetowa nie jest zwracana. )
Są też inne sposoby:


Cache na 1 godzinę, głównie czas wygaśnięcia musi być ustawiony na gmdate, a nie date, warto to zaznaczyć, pozostałe są podobne. Maksymalny wiek powinien być kompatybilny z Expire.

W przypadku treści dynamicznych generowanych przez PHP wystarczy wygenerować nagłówek, który wymusza użycie cache'owania, zanim treść zostanie wygenerowana, na przykład poniższy kod wymaga od przeglądarki buforowania pliku przez 1 miesiąc:







Poprzedni:Odpowiedzialne przywództwo
Następny:Java oss Alibaba Cloud ustawienia pliku do przesyłania pliku pobierz nazwę pliku
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com