Force jūsu lapu, lai vienmēr slodze no servera, nevis Web kešatmiņu

Vai jūs kādreiz esat mainījis tikai vietnes lapu, lai pēc tam izskatītos apjukums un satraukums, kad izmaiņas netiek atspoguļotas pārlūkprogrammā? Iespējams, ka esat aizmirsis saglabāt failu vai faktiski augšupielādēja to serverī (vai augšupielādējis to nepareizajā vietā). Vēl viena iespēja ir tāda, ka pārlūkprogramma ielādē lapu no tās kešatmiņas, nevis serveri, kurā atrodas jauns fails.

Ja jums ir bažas par tīmekļa vietņu kešdarbi jūsu vietnes apmeklētājiem, varat norādīt, ka pārlūkprogrammai nav kešatmiņā lapas vai norādīt, cik ilgi pārlūkam vajadzētu saglabāt lapu.

Piespiežot lapu, lai ielādētu no servera

Jūs varat kontrolēt pārlūkprogrammas kešatmiņu ar meta tagu:

Iestatot 0, pārlūkprogramma vienmēr ielādē lapu no tīmekļa servera. Jūs varat arī pateikt pārlūkam, cik ilgi atstāt lapu kešatmiņā. Tā vietā, lai ievadītu 0 , ievadiet datumu, ieskaitot laiku, ka vēlaties, lai lapa tiktu ielādēta no servera. Ņemiet vērā, ka laiks ir jānosaka Griničas vidējā laikā (GMT) un jāuzraksta formātā Diena, dd Mon ygijs hh: mm: ss .

Brīdinājums: šī var nebūt laba ideja

Jūs domājat, ka tīmekļa lapas pārlūkprogrammas kešatmiņas izslēgšana jūsu lapai var būt jēga, taču no svara vietnes tiek ielādēta svarīga un noderīga vietne: lai uzlabotu veiktspēju.

Kad tīmekļa lapa pirmo reizi tiek ielādēta no servera, visi šīs lapas resursi ir jāatlasa un jānosūta pārlūkprogrammai. Tas nozīmē, ka HTTP pieprasījums jānosūta uz serveri. Jo vairāk lapas pieprasījums pieprasa tādus resursus kā CSS faili , attēli un cits multivides saturs, jo lēnāk šī lapa tiks ielādēta. Ja lapa iepriekš tika apmeklēta, faili tiek saglabāti pārlūkprogrammas kešatmiņā. Ja kāds apmeklē vietni vēlāk, pārlūks var izmantot cache failus, nevis atgriezties serverī. Tas paātrina un uzlabo vietnes veiktspēju. Mobilo ierīču vecumā un neuzticamos datu savienojumos ir nepieciešama ātra ielāde. Galu galā neviens nekad nav sūdzējies, ka vietne ielādējas pārāk ātri.

Apakšējā rinda: ja jūs piespiežat vietni ielādēt no servera, nevis kešatmiņu, jūs ietekmējat veiktspēju. Tādēļ, pirms jūs pievienojat šos meta tagus savai vietnei, uzdodiet sev jautājumu, vai tas patiešām ir vajadzīgs, un tas ir vērts par veiktspējas hit, kuru rezultātā vietne veiks.