Izrādās, ka mani iestatījumi ir šādi:
Tad tīkla pieprasījuma rezultātos tika konstatēts, ka Cache-Control:private joprojām bija šī vērtība, un tā nedarbojās.
SetLastModified metode: izmanto, lai iestatītu lapas pēdējo modificēto HTTP galveni. Pēdējās modificētās HTTP galvene norāda, kad lapa pēdējo reizi modificēta, un kešatmiņa paļausies uz to laika noteikšanai. Šī metode neizdosies, ja tiek pārkāpta kešatmiņas ierobežojuma hierarhija. Šīs metodes arguments ir klases DataTime gadījums.
SetSlidingExpiration metode: šī metode iestata kešatmiņas derīguma termiņu no absolūtā uz regulējamo laiku. Tās parametrs ir Būla vērtība. Ja parametrs ir patiess, kešatmiņas vadības HTTP galvene tiek atjaunināta ar katru atbildi. Šis derīguma termiņš ir tāds pats kā IIS konfigurācijas opcija, kas pievieno derīguma termiņa galveni visām izvades kopām attiecībā pret pašreizējo laiku. Ja parametrs ir False, iestatījums tiek saglabāts, un jebkurš mēģinājums iespējot regulējamu derīguma termiņu statiski neizdosies. Šī metode netiek kartēta tieši uz HTTP galvenēm. Tas ir nākamais modulis vai sekundārais pieprasījums, lai iestatītu izcelsmes servera kešatmiņas politiku.
SetOmitVaryStar metode: metode, kas pievienota ASP.NET 2.0. Izmanto, lai norādītu, vai atbildē jāiekļauj galvene vari:*, diferencējot pēc parametra. Metodes parametrs ir Būla vērtība, kas ir patiesa, lai norādītu HttpCachePolicy neizmantot * vērtību savam rekvizītam VaryByHeaders; Pretējā gadījumā tas ir nepatiess.
SetCacheability metode: izmanto, lai iestatītu lapas kešatmiņas vadības HTTP galveni. Šī galvene tiek izmantota, lai kontrolētu, kā dokumenti tiek saglabāti kešatmiņā tīklā. Šajā metodē ir divas pārslodzes metodes, atšķirība ir parametri. Viens no pārslodzes metodes parametriem ir HttpCacheability uzskaitījuma vērtības, tostarp NoCache, Private, Public, Server, ServerAndNoCache un ServerAndPrivate (šo uzskaitījuma vērtību definīcijas skatiet MSDN). Otrai metodei ir divi parametri, viens ir HttpCacheability uzskaitījuma vērtība, bet otrs ir virkne, kas apzīmē galvenei pievienoto kešatmiņas vadības paplašinājumu. Ir svarīgi ņemt vērā, ka lauku paplašinājumi ir derīgi tikai tad, ja tos izmanto ar Private vai NoCache direktīvām. Ja apvienojat nesaderīgas instrukcijas un paplašinājumus, šī metode radīs nederīgu parametru izņēmumu.
Oriģinālā saite: http://www.cnblogs.com/haiyabtx/archive/2012/11/18/2776462.html
Šķīdums:
Visbeidzot pievienoju manu filtru:
|