Eredmény: 1 - 7 (7) összesen

Téma: Cache ürítés

  1. #1
    Törzsvendég
    Csatlakozott
    13-04-06
    Hozzászólás
    144
    Begyűjtött 16 köszönetet
    13 hozzászólásával

    Alapbeállítás Cache ürítés

    Sziasztok!

    Az egyik oldalamon megváltoztattam a css-t és úgy látom, hogy ha olyan gépről kérem le az oldalt, ahol egyszer már korábban betöltődött, akkor szétesik a lap - gondolom azért mert a korábbi css-t tárolja a böngésző. Ezért most használhatatlan a site annak, aki már egyszer meglátogatta.

    Van egy ilyen meta kódom: <meta http-equiv="cache-control" content="no-cache" />

    Ezt azért építettem be, mert azt hittem, hogy nem engedi majd cache-elni az oldalt senkinek, így bármilyen változtatás során nem válik használhatatlanná. Tud valaki egy jobb megoldást, mert ez nem működik...



  2. #2
    Bölcs
    Csatlakozott
    12-08-31
    Hozzászólás
    1.032
    Begyűjtött 351 köszönetet
    239 hozzászólásával

    Alapbeállítás re: Cache ürítés

    A css mögé tegyél be egy fejléc változót, pl így:
    <link type="text/css" rel="stylesheet" href="http://www.domained.hu/css/style.css?verzio=2" media="all" />

    Minden változtatásnál érdemes átírnod a végén ezt a változót és akkor frissülni fog, mert a név alapján újra fogja cachelni a böngésző. Van aki verziót ír oda, van aki módosítási időbélyeget.



  3. #3
    Bölcs
    Csatlakozott
    11-12-21
    Hozzászólás
    763
    Begyűjtött 116 köszönetet
    100 hozzászólásával

    Alapbeállítás re: Cache ürítés

    <link rel="stylesheet" type="text/css" href="/css.css?1" media="all" />
    A .css után tegyél egy egyedi számot minden módosításkor: .css?1
    Ettől egyedi lesz az elérés és mindig letölti a browser.



  4. #4
    Adminisztrátor BagiZoli logója
    Csatlakozott
    07-04-26
    Hozzászólás
    3.861
    Begyűjtött 326 köszönetet
    158 hozzászólásával

    Alapbeállítás re: Cache ürítés

    PHP kód:
    <link rel="stylesheet" href="css/styles.css?<?php echo filemtime("styles.css"",)); ?>">
    és így már verziót sem kell állítgatni



  5. #5
    Rubyist Geri logója
    Csatlakozott
    07-12-15
    Hely
    \x90
    Hozzászólás
    5.749
    Begyűjtött 1.432 köszönetet
    895 hozzászólásával

    Alapbeállítás re: Cache ürítés

    PHP kód:
    <link rel="stylesheet" href="css/styles.css?<?php echo filemtime("styles.css"); ?>">
    Igy mar syntax error sincs



  6. The Following 2 Users Say Thank You to Geri For This Useful Post:

    BagiZoli (2017-01-11), Sanyi49 (2017-01-11)

  7. #6
    Bölcs
    Csatlakozott
    12-08-31
    Hozzászólás
    1.032
    Begyűjtött 351 köszönetet
    239 hozzászólásával

    Alapbeállítás re: Cache ürítés

    PHP kód:
    <link rel="stylesheet" href="css/styles.css?<?php echo filemtime("css/styles.css"); ?>">
    Így pedig az elérési útvonal is rendben. Szerintem ezt kimaxoltuk



  8. The Following 2 Users Say Thank You to Karessz For This Useful Post:

    BagiZoli (2017-01-11), Geri (2017-01-11)

  9. #7
    Törzsvendég
    Csatlakozott
    13-04-06
    Hozzászólás
    144
    Begyűjtött 16 köszönetet
    13 hozzászólásával

    Alapbeállítás re: Cache ürítés

    Köszi mindenkinek! Kipróbálom!



Könyvjelzők

Hozzászólás szabályai

  • Új témákat nem hozhatsz létre
  • Válaszokat nem küldhetsz
  • Fájlokat nem csatolhatsz
  • A hozzászólásaidat nem módosíthatod
  •