TutorialaiDev

„Google PageSpeed“ modulio konfigūracija

Šiame straipsnyje bus pristatytas metodas, kaip selektyviai įjungti arba išjungti PageSpeed filtrus, susijusius su papildoma SEO galimybe.

10
Peržiūros 1837Atnaujinta 2 aniPaskelbta: 04/06/2020de Alexandru Jurca

Įvadas

  • Jei aktyvavus papildomos SEO variantą ir atitinkamai Google PageSpeed modulį, atsiras nepageidaujamų skirtumų svetainėje, tiek vizualiai, tiek funkcionalumo atžvilgiu, galima selektyviai išjungti įvairius modulio komponentus, redaguojant .htaccess failą.

Reikalavimai

  • Prieigos duomenys prie valdymo pulto (Plesk arba cPanel, priklausomai nuo atvejo), kad būtų galima redaguoti .htaccess failą per Failų tvarkyklę.

Žingsniai

  • Norint patikrinti, ar modulis PageSpeed yra atsakingas už kilusią problemą, galima išjungti visą modulį, pridėjus į .htaccess failą, esančiame puslapio šakniniame kataloge, šią eilutę:


ModPagespeed išjungtas

  • Po šio žingsnio, jei svetainė įkeliama teisingai, tada bus ištrintos aukščiau pridėtos eilutės ir bus pereita prie konkretaus elemento, atsakingo už neteisingą rodymą, nustatymo.
  • Pirmas žingsnis būtų patikrinti gauti klaidų įkeliant puslapį, pasiekiant jį su „Developer Mode“ naršyklėje, bendra spartusis klavišas aktyvavimui yra F12 paprastose naršyklėse. Pavyzdžiui, JS ar CSS įkėlimo klaida rodo galimą konfliktą su „PageSpeed“ filtrais, kurie sąveikauja su šiais elementais.

Norint išjungti konkretų filtrą, reikės pridėti šią taisyklę į .htaccess failą:


ModPagespeedDisableFilters filtru_pavadinimas

Kur nume_filtru bus įdėtas su norimu identifikatoriumi.

  • Alternatyvai galite keisti PageSpeed veikimo režimą, kad galėtumėte selektyviai aktyvuoti kiekvieną norimą elementą, nustatydami:


ModPagespeedRewriteLevel PassThrough

Ir tada bus nurodyti norimi aktyvavimo elementai taip:

ModPagespeedEnableFilters filtru_pavadinimas

Taip pat, nume_filtru bus înkeičiamas norimu identifikatoriumi.

  • Taip pat galima sukurti .htaccess failą su šiomis taisyklėmis subdirektorijoje, kuriame yra stiliai (CSS, Javascript, HTML). Tokiu būdu, pageidaujamos taisyklės bus griežtai taikomos tam subdirektorijui.
  • Prie aktyviosios elementai, įjungus papildomos SEO parinktis, yra:
    *Tai taip pat yra identifikatoriai, kuriuos galėsite naudoti .htaccess taisyklėse.
    • add_head
      Pridėkite elementą į dokumentą, jei jo dar nėra.
    • combine_css
      Sujungia kelis CSS elementus į vieną.
    • combine_javascript
      Sujunkite kelis JavaScript elementus į vieną.
    • remove_comments
      Pašalina komentarus iš apdorotų HTML failų. Bet ne CSS ar JavaScript komentarais, įterptais viduje.
    • sprite_images
      Supraspaudina CSS fono va in vieną Sprite.
    • collapse_whitespace
      Pašalina tuščius tarpus HTML failuose, ignoruojant žymas: "pre, script, style, textarea"
    • lazyload_images
      Įkelia vaizdus tik tada, kai jie tampa matomi puslapio rėmuose.
    • convert_meta_tags
      Pridėti "response headder" kiekvienai "meta" žymai su "http-equiv" atributu.
    • extend_cache
      Ilginkite talpyklos išlaikymo laiką neoptimizuotoms nuotraukoms, CSS elementams ir skriptams, pasirašydami URL su turinio hash.
      Kiti filtrai yra numatytai aktyvuoti, jei extend_cache yra įjungtas:
      extend_cache_css
      extend_cache_images
      extend_cache_scripts
      Didesniam kontrolės lygiui, aukščiau nurodyti filtrai gali būti aktyvuoti atskirai
    • fallback_rewrite_css_urls
      Perrašykite URL'us iš išteklių, kurių nepavyko minimizuoti ar apdoroti iš CSS failų.
    • flatten_css_imports
      Rekursyviai pakeičia kiekvieną @import tipo taisyklę į importuojamo CSS failo turinį, kad sumažintų išorinių užklausų skaičių.
    • inline_css
      Įterpkite į HTML dokumentą, kaip inline, mažų dydžių išorinius CSS išteklius.
    • inline_import_to_link
      Paverčia stiliaus žymes "style", kuriose yra tik CSS @import, į atitinkamas žymes "link"
    • inline_javascript
      Perrašykite mažas JS išteklius kaip inline dokumente HTML.
    • rewrite_css
      Perrašykite CSS failus, kad pašalintumėte komentarus ir perteklinę erdvę.
    • rewrite_images
      Optimizuoti nuotraukas, jas redaguojant ir pašalinant papildomus pikselius.
      Taip pat pridėkite mažas nuotraukas kaip inline dokumente.
    • rewrite_javascript
      Perrašykite JavaScript failus, pašalinkite perteklines tarpas ir komentarus.
    • rewrite_style_attributes_with_url
      Perrašykite CSS stilius, jei jie turi tekstą "url(", naudodami konfigūruotą rewrite_css filtrą.

Panašūs straipsniai

DNS nustatymai Webuzo paneleTutorialai /Webuzo

Išmokite, kaip redaguoti ir nustatyti DNS įrašus Webuzo panele. Sekite žingsnius, kad efektyviai valdytumėte domenus ir subdomenus.

46
de Alexandru Rogojan
Peržiūros 1816
Atnaujinta prieš 2 mėnesius
Paskelbta: 14/09/2017
PHP versijos keitimas cPanel VPS hosting paketams naudojant MultiPHP ManagerTutorialai /cPanel

Šiame straipsnyje pristatysime reikalingus žingsnius PHP versijos keitimui cPanel paskyroje naudojant MultiPHP Manager.

45
de Sebastian Szlivka
Peržiūros 2074
Atnaujinta prieš 1 metus
Paskelbta: 18/10/2017
Išvalykite talpyklą ir istoriją „Chrome“ naršyklėjeTutorialai /Programėlės

Išmokite, kaip ištrinti istoriją ir talpyklą iš „Google Chrome“, naudojant kombinaciją Ctrl+Shift+Delete. Pamokėlė apima paprastus veiksmus ir taikymą kitose naršyklėse.

31
de Florin Petran
Peržiūros 5609
Atnaujinta prieš 4 metus
Paskelbta: 08/01/2018
El. pašto paskyros kūrimas cPanel'eTutorialai /cPanel

cPanel skydelis leidžia kurti neribotą el. pašto dėžučių skaičių, susijusių su talpinamais domenais. Šis vadovas paaiškins, kokių žingsnių reikia norint sukurti ir pasiekti el. pašto dėžutę.

24
de Cătălin Adrian
Peržiūros 4185
Atnaujinta prieš 1 metus
Paskelbta: 28/06/2017
SSH nustatymai WebuzoTutorialai /Webuzo

Šiame pamokoje sužinosite, kaip užblokuoti SSH prieigą prie Webuzo serverio, aktyvuojant ryšį ir sukonfigūruojant reikiamą prievadą.

20
de Alexandru Rogojan
Peržiūros 673
Atnaujinta prieš 2 mėnesius
Paskelbta: 12/06/2018