Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 6809|Svar: 0

php header()-funktionen för att sätta sidcachen

[Kopiera länk]
Publicerad på 2019-07-26 13:59:17 | | |
Header()-funktionen används mycket i PHP, och jag kommer att introducera några metoder för att implementera sidcaching, men innan jag använder header måste det noteras att ingen utdata kan göras före den, inklusive mellanslag.

Inställningar som inte är cachade

I manualen skriver vi alla om hur man sätter cache så att koden inte cachas in:

Och när du sätter upp måste du också vara uppmärksam på att det inte kan finnas någon utdata före headern, annars blir headerinställningen ogiltig.

Inställningar för sid- eller bildcache

Hur man sätter upp en cache för en sida, även om vi vet att det finns sätt att göra det, som E-TAG. Självklart finns det också enkla inställningar:
Till exempel gör vi MD5 på innehållet innan utdata, och behandlar det som en e-tag så länge det inte ändras och det inte påverkar det. (Detta liknar serverstatuskod 304, där den begärda sidan inte har ändrats sedan senaste förfrågan.) När servern returnerar detta svar returneras inte webbinnehållet. )
Det finns också andra sätt:


Cache för 1 timme, främst måste utgångstiden sättas med gmdate, inte datum, detta bör noteras, de andra är liknande. Max-ålder borde vara kompatibel med Exire.

För dynamiskt innehåll genererat av PHP behöver du bara skriva ut en header som tvingar fram caching innan innehållet matas ut, till exempel kräver följande kod att webbläsaren cachar filen i 1 månad:







Föregående:Ansvarsfullt ledarskap
Nästa:Java oss Alibaba Cloud uppladdningsfilinställningar Nedladdningsfilnamn
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com