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?

Pracoval pro vás: Charles Robertson | Chcete nás kontaktovat?

užitečné informace