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

Pogled: 24147|Odgovoriti: 0

[Vir] Nastavitev mvc Nadzor predpomnilnika je neveljavna

[Kopiraj povezavo]
Objavljeno na 17. 11. 2016 11:18:51 | | | |


Izkazalo se je, da so moje nastavitve naslednje:



Nato so v rezultatih omrežnih zahtev ugotovili, da je Cache-Control:private še vedno ta vrednost, in ni delovalo.

Metoda SetLastModified: Uporabljena za nastavitev HTTP glave Last-Modified na strani. HTTP glava Last-Modified označuje, kdaj je bila stran nazadnje spremenjena, predpomnilnik pa se nanjo zanaša za časovno merjenje. Ta metoda ne uspe, če je kršena hierarhija omejitev predpomnilnika. Argument te metode je primer razreda DataTime.

Metoda SetSlidingExpiration: Ta metoda nastavi potek predpomnilnika od absolutnega do nastavljivega časa. Njegov parameter je boolova vrednost. Ko je parameter resničen, se HTTP glava Cache-Control posodobi z vsakim odgovorom. Ta način poteka poteka je enak možnosti konfiguracije IIS, ki doda glavo poteka vsem izhodnim nizom glede na trenutni čas. Ko je parameter False, se nastavitev ohrani, vsak poskus omogočanja nastavljivega poteka pa statično propade. Ta metoda se ne preslika neposredno na HTTP glave. Gre za naslednji modul ali sekundarno zahtevo za nastavitev politike predpomnjenja izvornega strežnika.

SetOmitVaryStar metoda: Metoda, dodana ASP.NET 2.0. Uporablja se za določanje, ali naj odgovor vključuje glavo vary:* pri razlikovanju po parametru. Parameter metode je boolovska vrednost, kar je res, da HttpCachePolicy ne sme uporabljati vrednosti * za svojo lastnost VaryByHeaders; V nasprotnem primeru je to napačno.

Metoda SetCacheability: Uporablja se za nastavitev HTTP glave Cache-Control na strani. Ta glava se uporablja za nadzor, kako se dokumenti predpomnijo v omrežju. V tej metodi obstajata dve metodi preobremenitve, razlika je v parametrih. Eden od parametrov za metodo preobremenitve so vrednosti enumov HttpCacheability, vključno z NoCache, Private, Public, Server, ServerAndNoCache in ServerAndPrivate (glej MSDN za definicije teh vrednosti enumov). Druga metoda ima dva parametra, eden je enumeracijska vrednost HttpCacheability, drugi pa niz, ki predstavlja razširitev nadzora predpomnilnika, dodano glavi. Pomembno je poudariti, da so razširitve polj veljavne le, kadar se uporabljajo z direktivami Private ali NoCache. Če združite nezdružljive ukaze in razširitve, bo ta metoda vrgla izjemo za neveljaven parameter.


Izvirna povezava: http://www.cnblogs.com/haiyabtx/archive/2012/11/18/2776462.html

Rešitev:



Končno sem pritrdil filter:







Prejšnji:Spletne strani brskalnika 360 samodejno izberejo način hitrosti
Naslednji:C# regex zavzame vrednost oznake A href v HTML
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