Configurarea cache-ului de pagină - depășirea stivei în limba rusă

Există un site UMI-cms, pagina principală a acestui site se schimbă cu o constanță de invidiat: schimbare bannere, locația, dimensiunea, în consecință a acestei modificări, și foi de stil în cascadă pentru ea. Și aici există o problemă cu cache-ul paginilor site-ului. În cms-ul în sine, caching-ul este dezactivat, titlul paginii este furnizat cu:







Dar acest lucru nu afectează în nici un fel cache-ul, adică Toate browserele nu reflectă în mod constant modificările, ajută doar dacă resetați cache-ul pentru a forța. După cum înțeleg, modificările nu sunt afișate în mod normal, deoarece Fișierele cu foi de stil în cascadă sunt stocate în cache, care sunt conectate separat. Cum pot să spun browserului că nu le cachează, ci să le scrie din nou de fiecare dată? În general, dacă forțele HTML pot configura cache numai o singură pagină (din. De fapt, se schimbă numai principal), dacă nu, dacă se poate face prin .htaccess pentru o singură pagină?







a fost întrebat 22 aprilie '12 la 7:16

În general, se pare că pentru problema cu css am găsit o soluție, doar în dosarul cu ei le-am pus .htaccess cu interzicerea caching-ului: Antetul adaugă funcția Cache-Control "no-store, no-cache, must-revalidate" # Expiră titlul ExpiresActive La ExpiresDefault "acum" Dar totuși problema la fel de bine stai ca meta tag-uri în antetul paginii, pur și simplu nu funcționează, ce are nevoie de meta tag-uri la pagina sa nu fie garantat în cache de browser? - w00lf 22 Apr '12 la 11:24

Pentru cache, este mult mai corect și mai sigur să configurați corect trimiterea de anteturi http și să nu plasați meta-tag-uri pe html-markup.

În primul rând, browserele chiar nu sunt foarte obligați să se ocupe de aceste etichete meta. În al doilea rând, cache-ul bazat pe anteturi este posibil pe toate serverele proxy care nu parsează conținutul. În consecință, chiar dacă browserul a gândit și a reîncărcat conținutul, primul proxy poate da o versiune stocată în memorie.

Și, bineînțeles, meta-tag-urile în marcaj, în general, nu afectează restul conținutului descărcat, cum ar fi stilurile, scripturile și imaginile.







Articole similare

Trimiteți-le prietenilor: