Satura rādītājs
Kad lietotājs pirmo reizi apmeklē mūsu lapu vai lietojumprogrammu, sākotnējais ātrums būs nedaudz mazāks, jo pārlūks tajā brīdī pirmo reizi lejupielādē visus grafiskos resursus, piemēram, attēlus un CSS, papildus skriptiem, piemēram.js.Kas notiek, kad lietotājs atkal apmeklē lapu? Tam vajadzētu ielādēties ātrāk, jo šie elementi paliek nemainīgi, tāpēc tiem nevajadzētu mainīties. Problēma ir tāda, ka, ja mēs neteiksim pārlūkprogrammai, cik ilgi tos glabāt, iespējams, ka, ja lietotājs pēc stundas atkal apmeklēs lapu, viss būs kā pirmā reize.
Tālā nākotne ir frāze, par kuru mēs daudz dzirdam, runājot satura kešatmiņa un pārlūkprogrammā, tas ir tāpēc, ka tas attiecas uz laiku, cik ilgi pārlūkprogrammai ir jāuztur saturs, un tas nav jālejupielādē vēlreiz ar katru lietotāja apmeklējumu.
Parasti ir piemērota vērtība Pārlūkprogrammas saturs ir 1 mēnesisTomēr, atkarībā no lietojumprogrammas veida un tā atjaunināšanas biežuma, gadījumi līdz viens gads.
ASP.NET MVC piedāvā mums iespēju noteikt mūsu lietojumprogrammas kešatmiņas darbības laiku un termiņa beigas, izmantojot dažus norādījumus, kas pēc servera interpretācijas kļūst par HTTP galvenes kas norāda nepieciešamo informāciju pārlūkprogrammai.
Šim nolūkam mēs varam izmantot metodes Kešatmiņa.SetExpires () Y Kešatmiņa.SetMaxAge (), kur pirmais norāda laiku vai datumu, kad kešatmiņai ir jāmirst, bet otrā - līdz brīdim, kad tā ir jāuztur, lai to lietotu kodā, mēs to varam izdarīt, kā redzams šajā attēlā:
PALIELINĀT
Jāatzīmē, ka mums ir vienlaikus izmantojiet tikai vienu no šīm metodēm tā kā tie ir lieki, tikai tas, ka atbilstoši mūsu vajadzībām mēs prasīsim vienu vai otru.Kešatmiņa no serveraVēl viens veids, kā iestatīt galvenes un kešatmiņas derīguma termiņu, mūsu gadījumā ir caur serveri IISŠim nolūkam mēs varam izmantot elementa galvenes, ar kurām serveris tieši sniegs pārlūkprogrammai nepieciešamo informāciju.
Ja kešatmiņā saglabātais saturs tiek mainīts un mums tas ir jāparāda, mums ir jāpasaka pārlūkam, lai tas ielādē šo jauno saturu, parasti mēs to darām, mainot URL to pašu, mēs varam strādāt ar satura versijām, tādēļ, ja mums ir fails scripts-front.js, lai izmaiņas tiktu atspoguļotas, mēs varam tās mainīt scripts-front-v2.jsTādā veidā pārlūkprogramma noteiks, ka tas ir jauns elements, un to atkārtoti ielādēs.
Pabeidzot šo apmācību, mēs esam redzējuši, kā mēs varam palielināt savas lietojumprogrammas ātrumu, paziņojot pārlūkprogrammai, ka tai nevajadzētu ielādēt resursus vairāk nekā vienu reizi.Vai jums patika šī apmācība un palīdzējāt tai?Jūs varat apbalvot autoru, nospiežot šo pogu, lai sniegtu viņam pozitīvu punktu