Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 6809|Odgovoriti: 0

Funkcija php header() za nastavitev predpomnilnika strani

[Kopiraj povezavo]
Objavljeno na 26. 07. 2019 13:59:17 | | |
Funkcija header() je zelo uporabljena v PHP-ju in predstavil bom nekaj metod za implementacijo predpomnjenja strani, vendar je treba pred uporabo headerja opozoriti, da pred njo ni mogoče narediti nobenega izhoda, vključno s presledki.

Nastavitve, ki niso predpomnjene

V priročniku vsi pišemo o tem, kako nastaviti predpomnilnik tako, da koda ni predpomnjena:

Pri nastavitvi morate biti pozorni tudi na to, da pred glavo ne sme biti izhoda, sicer bo nastavitev glave neveljavna.

Nastavitve predpomnilnika strani ali slike

Kako nastaviti predpomnilnik za stran, čeprav vemo, da obstajajo načini, kot je E-TAG. Seveda obstajajo tudi preproste nastavitve:
Na primer, naredimo MD5 na vsebini pred izhodom in jo obravnavamo kot e-oznako, dokler se ne spremeni, ne bo imela nobenega vpliva. (To je podobno statusni kodi strežnika 304, kjer zahtevana stran ni bila spremenjena od zadnje zahteve.) Ko strežnik vrne ta odgovor, spletna vsebina ni vrnjena. )
Obstajajo tudi drugi načini:


Predpomnilnik za 1 uro, predvsem je treba čas poteka nastaviti z gmdate, ne z datumom, kar je treba omeniti, ostali so podobni. Max-Age bi moral biti združljiv z expire.

Za dinamično vsebino, ki jo generira PHP, morate izpisati le glavo, ki zahteva uporabo predpomnjenja, preden je vsebina izpisana; na primer, naslednja koda zahteva, da brskalnik datoteko predpomni za 1 mesec:







Prejšnji:Odgovorno vodenje
Naslednji:Java oss Alibaba Cloud nastavitve datoteke za prenos datoteke prenos imena datoteke
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com