Módszerek letiltásához gyorsítótár-CSS
Gyorsítótárral szorosan kapcsolódó böngésző, és ennek eredményeként könnyebb kapcsolja ki. Állítsa be a böngésző beállításait, hogy a cache CSS egy évre (ami nem ritka). És akkor meg kell változtatni stílusokat. Ebben az esetben meg kell gondolni, hogyan lehet törölni a cache, és arra kényszeríti a böngészőt újra a CSS. Íme néhány lehetőség a probléma megoldására.

HTML5 és CSS3 gyakorlatban nulla az eredmény!
CSS gyorsítótár, nagyon fontos ...
Csak nézd meg a fejlécek gyorsíthatóságát CSS fájlban:

Szükségünk van a Cache-Control és lejár. Nem vagyok szakértője a szerver konfiguráció, általában nézem H5BP konfigurációk. De a mi esetünkben van egy klasszikus végig Apache / htaccess:
Most böngészők látható az URL bármilyen kérés, külön fájlként, és csak frissíteni őket a legfrissebb példányait. A legtöbb CDN támogatást, és ajánlom.
Valami baj van? Ennek megváltoztatása:
Akkor ezt a folyamatot előmozdítani változó beállításával a szerveren, akkor kell használni, ahol szükség van. Akkor mi lenne bármilyen változás a cache fájl lenne bontani több különálló fájlt.
Változtassa meg a fájl nevét
Lekérdezések nem mindig működik. Egyes böngészők nem tesz különbséget a különböző lekérdezési karakterlánc például a különböző fájlokat. De néhány szoftver (Squid) általában nem cache fájlokat a húr lekérdezések. Steve Souders, írásában kifejti, hogy miért nem használja húr lekérdezések. Hasonló technikát használnak változtassa meg a fájl nevét. Ahogy az alábbi HTML-t:
Meg kell változtatni a programozott fájl nevét, ahelyett, hogy csak vezetni kész. Így a fájl valójában nem létezik egyáltalán, akkor kell írni egy pár sornyi kódot, hogy a kívánt fájlt. Legutóbb, Jeremy Keith nyitotta ezt a technikát.
Biztos vagyok benne, el lehet képzelni egy hasonló kódot bármilyen nyelven backend (például ASP). Lehet gyakorolni az írás a forgatókönyvet, hogy frissítse a változó.
Disable gyorsítótár épül a megújítási dátum
Miközben keresi az interneten letiltásával caching befut egy csomó tipp, akkor tanácsos használni a szervert, hogy ellenőrizze az utolsó frissítés a tárolt fájlt, és hozzon létre egy „szám” gyorsítótár ki (szám jelent valamit, hogy meg tudod változtatni, hogy frissítse a cache).
Talán ETag'i tűnik jó ötlet, mert a legtöbbjük az információt, hogy van már egy másolatot a fájl böngésző. De a legtöbb tanácsadók az interneten azt mondják, „kikapcsolni ETag fejlécét.” Yahoo azt mondja:
„Az a baj, hogy ETag'ami jönnek létre a tulajdonságok, amelyek különlegessé teszik az egyes szerver. ETag'i nem egyezik, ha a böngésző kapott egy alkatrészt egy szerver és egy megpróbálja igazolni a komponens egy másik szerveren. A közös probléma oldalakat és a klaszterek szerverek. "
A másik probléma az, hogy egyszerűen nem hatékony, ha cache-t. Annak ellenőrzésére, ETag'ov továbbra is szükség van, hogy a hálózati kéréseket. Ez nem csak letölteni fájlokat, ami csökkenti a teljesítményt, valamint a különböző szerver oldali késések a kérelmek feldolgozását.
Ismét nem vagyok szakértő ebben a témában, de azt javasoljuk, hogy tiltsa le őket Apache:
Az eset a keretek
Én néhány munka Rails fayloprovodom és Csillagok. Ha engem kérdez, mi ez, azt fogja válaszolni, hogy ez egy álom keretek között. Van egy link a sablon:
Generál HTML:

HTML5 és CSS3 gyakorlatban nulla az eredmény!
Ha ön használ caching oldalt WordPress, mint a W3 TotalCache, vagy valami mást, akkor ne aggódj, hogy filemtime betölti a szerver. Gilbert Pellegrom írt egy cikket a technika letiltani a cache WordPress, melyben használni ezt a kódot:
Plugin Busted! Ez nem ugyanaz a dolog, csak automatikusan.
A CodeKit nincs beépített eljárás megváltoztathatja a fájl nevét, de van egy módja annak, hogy levelet Shell script.

a preprocessors
Aszinkron betöltése CSS
Felülvizsgálat: Team webformyself.

HTML5 és CSS3 gyakorlatban nulla az eredmény!
A legtöbb IT hírek és webfejlesztés A csatorna-távirat
