Új hozzászólás Aktív témák

  • fordfairlane

    veterán

    válasz bucihost #18925 üzenetére

    Ennél a megoldásnál minden letöltésnél már verziószám kerül az URL-be, tehát a böngésző mindig le fogja tölteni a teljes fájlt. Ez fölösleges. Csak akkor kell változzon az url, amikor az adott fájl tartalma is módosul.

    Ennél még talán az is jobb, ha szerveroldalon számolsz checksumot.
    style.css?v=<?=md5_file(ASSET_PATH . "style.css"); ?>

    Az md5_file csak akkor ad más eredményt, ha az adott fájl tartalma változik, viszont ennél a megoldásnál a szerver végez egy plusz fájlműveletet minden oldallekérésnél.

    Erre az egész problémakörre vannak automatikus megoldások is, "asset versioning" elnevezés alatt fut a téma. Kezdőnek jó bonyolultak. :)

Új hozzászólás Aktív témák

Hirdetés