NávodyDev

Konfigurace modulu Google PageSpeed

V tomto článku bude představen způsob, jak selektivně aktivovat nebo deaktivovat filtry PageSpeed související s dalšími možnostmi SEO.

10
Názory 2305Aktualizováno 3 aniPublikováno dne 04/06/2020od Alexandru Jurca

Úvod

  • V případě, že aktivace další možnosti SEO a implicitně modulu Google PageSpeed vytvoří nežádoucí rozdíly na stránce, ať už vizuálně nebo funkčně, různé komponenty modulu mohou být selektivně deaktivovány úpravou souboru .htaccess.

Požadavky

  • Podrobnosti o přístupu k ovládacímu panelu (Plesk nebo cPanel, v závislosti na případě) pro úpravu souboru .htaccess prostřednictvím správce souborů.

Kroky

  • Pro ověření, zda je modul PageSpeed zodpovědný za nastalý problém, lze kompletně deaktivovat celý modul přidáním do souboru .htaccess, z kořenového adresáře webu, následující řádek:


ModPagespeed off

  • Po tomto kroku, pokud se stránka správně načte, budou výše přidané řádky smazány a proces bude pokračovat v identifikaci konkrétního prvku odpovědného za chybné zobrazení.
  • Prvním krokem by bylo zkontrolovat chyby, které byly přijaty při načítání stránky, přístupem k ní v režimu vývojáře z prohlížeče, přičemž obvyklá zkratka pro aktivaci je F12 pro běžné prohlížeče. Například chyba načítání pro JS nebo CSS naznačuje možný konflikt s filtry PageSpeed, které interagují s těmito prvky.

Pro deaktivaci konkrétního filtru je třeba přidat následující pravidlo do souboru .htaccess:


ModPagespeedDisableFilters název_filtru

Kde name_filter bude nahrazen požadovaným identifikátorem.

  • Alternativně může být změněn provozní režim PageSpeed, abyste mohli selektivně aktivovat každý požadovaný prvek nastavením:


ModPagespeedRewriteLevel PassThrough

Pak budou požadované prvky pro aktivaci specifikovány následovně:

ModPagespeedEnableFilters filter_name

Také bude nume_filtru nahrazen požadovaným identifikátorem.

  • Soubor .htaccess může být také vytvořen s těmito pravidly v podsložce, která obsahuje styly (CSS, Javascript, HTML). Tímto způsobem budou preferenční pravidla přísně platit pro tuto podsložku.
  • Položky, které jsou ve výchozím nastavení aktivovány při povolení další možnosti SEO, jsou:
    *Tyto jsou také identifikátory, které můžete použít v pravidlech .htaccess.
    • add_head
      Přidá prvek typu <head> do dokumentu, pokud již neexistuje.
    • combine_css
      Spojuje více CSS prvků do jednoho.
    • combine_javascript
      Spojuje více JavaScriptových prvků do jednoho.
    • remove_comments
      Odstraní komentáře z zpracovaných HTML souborů. Nicméně neodstraňuje inline CSS nebo JavaScript komentáře.
    • sprite_images
      Spojte pozadí obrázky z CSS do jednoho Spritu.
    • collapse_whitespace
      Odstraní prázdné prostory z HTML souborů, s výjimkou tagů: "pre, script, style, textarea"
    • lazyload_images
      Nahrává obrázky pouze tehdy, když se stanou viditelnými na stránce.
    • convert_meta_tags
      Přidává "hlavičku odpovědi" pro každý "meta" tag s atributem "http-equiv".
    • extend_cache
      Prodlužuje čas uchovávání cache týkající se obrázků, prvků CSS a skriptů, které nebyly optimalizovány, podepisováním URL adres s obsahem hashe.
      Následující filtry jsou implicitně aktivní, pokud je extend_cache povolen:
      extend_cache_css
      extend_cache_images
      extend_cache_scripts
      Pro vyšší úroveň kontroly lze výše uvedené filtry aktivovat jednotlivě
    • fallback_rewrite_css_urls
      Převeďte URL adresy pro zdroje, které nebyly minimalizovány nebo zpracovány z CSS souborů.
    • flatten_css_imports
      Rekurzivně nahrazuje každé @import pravidlo obsahem importovaného CSS souboru, aby se snížil počet externích požadavků.
    • inline_css
      Přidává malé externí CSS zdroje do HTML dokumentu v inline formátu.
    • inline_import_to_link
      Převádí "style" tagy obsahující pouze CSS @import na ekvivalentní "link" tagy
    • inline_javascript
      Převeďte malé JS zdroje na inliny v rámci HTML dokumentu.
    • rewrite_css
      Přepisuje soubory CSS, aby odstranil komentáře a nadměrné bílé znaky.
    • rewrite_images
      Optimalizuje obrázky jejich úpravou a odstraňováním nadbytečných pixelů.
      Dále přidává malé obrázky jako inliny do dokumentu.
    • rewrite_javascript
      Přepisuje JavaScriptové soubory, odstraňuje nadbytečné mezery a komentáře.
    • rewrite_style_attributes_with_url
      Přepisuje CSS ze stylových atributů, pokud obsahuje text "url(" pomocí filturl rewrite_css, který je nakonfigurován.

Podobné články

Nastavení DNS v panelu WebuzoNávody /Webuzo

Naučte se, jak upravit a nastavit záznamy DNS v panelu Webuzo. Postupujte podle kroků pro efektivní správu domén a subdomén.

48
od Alexandru Rogojan
Názory 2410
Aktualizováno před 1 rokem
Publikováno dne 14/09/2017
Změna verze PHP v cPanelu na VPS hostingových balíčcích pomocí MultiPHP ManagerNávody /cPanel

V tomto článku uvedeme nezbytné kroky k změně verze PHP v účtu cPanel pomocí MultiPHP Manager.

46
od Sebastian Szlivka
Názory 2632
Aktualizováno před 1 rokem
Publikováno dne 18/10/2017
Vymazat mezipaměť a historii v prohlížeči ChromeNávody /Aplikace

Naučte se, jak smazat historii a cache v Google Chrome pomocí kombinace kláves Ctrl+Shift+Delete. Tutoriál zahrnuje jednoduché kroky a aplikovatelnost v dalších prohlížečích.

36
od Florin Petran
Názory 6410
Aktualizováno před 5 lety
Publikováno dne 08/01/2018
Vytvoření e-mailového účtu v cPaneluNávody /cPanel

cPanel umožňuje vytváření neomezeného počtu e-mailových účtů spojených s hostovanými doménami. Tento tutoriál vysvětlí nezbytné kroky k vytvoření a přístupu k e-mailovému účtu.

27
od Cătălin Adrian
Názory 5223
Aktualizováno před 1 rokem
Publikováno dne 28/06/2017
Nastavení SSH ve WebuzoNávody /Webuzo

V tomto tutoriálu se naučíte, jak zablokovat přístup SSH na serveru Webuzo, aktivací připojení a nastavením potřebného portu.

20
od Alexandru Rogojan
Názory 1140
Aktualizováno před 1 rokem
Publikováno dne 12/06/2018