Odstraňte Javascript a CSS blokující vykreslování pomocí pluginu Autoptimize
Už nějakou dobu používám HTML5 Boilerplate pro některé webové projekty a všiml jsem si, že se na některých webech objevuje následující problém.
Moje soubory CSS a JS, když jsou načteny prohlížečem, jsou přejmenovány na věci jako:
ce.52b8fd529e8142bdb6c4f9e7f55aaec0.modernizr-1,o7,omin,l.js
…v případě modernizr-1.7.min.js
Zdá se, že vzor se vždy přidává ce.
nebo cc.
před názvem souboru. Nejsem si jistý, co to způsobuje, a je to frustrující, protože když provádím aktualizace těchto souborů, načítá se stejný starý soubor v mezipaměti. Musím výslovně zavolat modernizr-1.7.min.js?v=2
nebo něco podobného k opětovnému uložení do mezipaměti. Chtěl bych to úplně zrušit, ale stále se to děje, i když je .htaccess prázdný. Nějaké nápady? Je někdo jiný s tímto problémem?
- používáte sestavovací skript?
- Jsou to všechny prohlížeče, nebo konkrétně jeden?
- Používáte nějaká rozšíření, která se trápí se soubory JS nebo CSS? Vím, že některá rozšíření CSS Reload „přepíší“ předchozí verze souborů CSS v paměti s takto přejmenovanými verzemi.
Pokud jde o přijatou odpověď na tuto otázku, máte mod_pagespeed
povoleno na vašem serveru?