TutorialeDev

Configurarea modulului Google PageSpeed

În acest articol va fi prezentată metoda pentru activarea sau dezactivarea selectivă a filtrelor PageSpeed, aferente opțiunii suplimentare SEO.

10
Vizualizări 2329Actualizat 3 aniPublicat la 04/06/2020de Alexandru Jurca

Introducere

  • În cazul în care, activarea opțiunii suplimentare SEO și implicit a modulului Google PageSpeed va crea diferențe nedorite în cadrul site-ului, fie din punct de vedere vizual sau al funcționalității, se pot dezactiva selectiv, diversele componente ale modulului, prin editarea fişierului .htaccess.

Cerințe

  • Datele de acces ale panoului de control (Plesk sau cPanel, în funcție de caz), pentru editarea fișierului .htaccess prin File Manager.

Pași

  • Pentru a verifica dacă modulul PageSpeed este responsabil pentru problema întâlnită, se poate dezactiva întregul modul, prin adăugarea în fişierul .htaccess, din directorul rădăcină al site-ului, următoarea linie:


ModPagespeed off

  • După acest pas, dacă site-ul se încarcă corect, atunci se vor șterge liniile adăugate mai sus și se va trece la identificarea elementului specific, responsabil pentru afișarea eronată.
  • Un prim pas ar fi verificarea erorilor primite la încărcarea paginii prin accesarea acesteia cu Developer Mode din browser, scurtătura generală pentru activare fiind F12 pentru browser-ele uzuale. Spre exemplu, o eroare de încărcare pentru JS sau CSS va indica un posbil conflict cu filtrele PageSpeed, ce interacţionează cu aceste elemente.

Pentru a dezactiva un filtru specific, se va adăuga regula următoare în fișierul .htaccess:


ModPagespeedDisableFilters nume_filtru

Unde nume_filtru va fi înlocuit cu identificatorul dorit.

  • Alternativ se poate schimba modul de operare al PageSpeed, în așa fel încât să puteți activa selectiv fiecare element dorit, prin setarea:


ModPagespeedRewriteLevel PassThrough

Iar apoi, se vor specifica pentru activare elementele dorite astfel:

ModPagespeedEnableFilters nume_filtru

De asemenea, nume_filtru va fi înlocuit cu identificatorul dorit.

  • De asemenea, se poate crea un fișier .htaccess cu aceste reguli, într-un subdirector, care conține stilizări (CSS, Javascript, HTML). În acest mod, regulile preferențiale se vor aplica strict pe acel subdirector.
  • Elementele active implicit la activarea opțiunii suplimentare SEO sunt:
    *Acestea sunt și identificatoarele care le veți putea folosi în regulile din .htaccess.
    • add_head
      Adaugă un element de tip în document dacă acesta nu există deja.
    • combine_css
      Combină multiple elemente CSS în unul singur.
    • combine_javascript
      Combină multiple elemente JavaScrip în unul singur.
    • remove_comments
      Șterge comentariile din fișierele HTML procesate. Dar nu și comentarii CSS sau JavaScript inline.
    • sprite_images
      Combină imaginile de fundal din CSS-uri într-un singur Sprite.
    • collapse_whitespace
      Șterge spații goale din fișierele HTML, face abstracție de etichetele: "pre, script, style, textarea"
    • lazyload_images
      Încarcă imaginile doar atunci când acestea devin vizibile în cadrul paginii.
    • convert_meta_tags
      Adaugă un "response headder" pentru fiecare etichetă "meta" cu un atribut "http-equiv" .
    • extend_cache
      Extinde timpul de păstrare pentru cache-ul aferent imaginilor, elementelor CSS și a script-urilor, ce nu au fost optimizate, prin semnarea URL-urilor cu un hash al conținutului.
      Următoarele filtre sunt implicit active dacă extend_cache este pornit:
      extend_cache_css
      extend_cache_images
      extend_cache_scripts
      Pentru un nivel de control mai ridicat, filtrele menționate mai sus pot fi activate individual
    • fallback_rewrite_css_urls
      Rescrie URL-urile pentru resurse care nu au putut fi minimizate sau procesate din fișierele CSS.
    • flatten_css_imports
      Înlocuiește recursiv fiecare regulă de tip @import, cu conțintul fișierului CSS importat, pentru a reduce numărul de cereri externe.
    • inline_css
      Adaugă în documentul HTML, sub formă inline, resursele CSS externe de dimensiuni mici.
    • inline_import_to_link
      Trasformă etichetele de tip "style" ce conțin doar CSS @import în etichete echivalente "link"
    • inline_javascript
      Rescrie resurse JS de dimensiuni mici ca și inline-uri în documentul HTML.
    • rewrite_css
      Rescrie fișiere CSS pentru a elimina comentarii și spațiul liber în exces.
    • rewrite_images
      Optimizeaza imagini, modificându-le și elimină pixeli în plus.
      De asemena, adaugă imaginiile mici ca și inline-uri în document.
    • rewrite_javascript
      Rescrie fișiere JavaScript, elimină excesul de spații libere și comentariile.
    • rewrite_style_attributes_with_url
      Rescrie CSS-ul din atribute Style dacă conține textul "url(" utilizând filturl rewrite_css configurat.

Articole Similare

Setări DNS în panoul WebuzoTutoriale /Webuzo

Învățați cum să editați și să setați înregistrările DNS în panoul Webuzo. Urmați pașii pentru a gestiona domeniile și subdomeniile eficient.

48
de Alexandru Rogojan
Vizualizări 2414
Actualizat acum 1 an
Publicat la 14/09/2017
Schimbarea versiunii PHP în cPanel pe pachetele de găzduire de tip VPS prin MultiPHP ManagerTutoriale /cPanel

În acest articol vom prezenta pașii necesari schimbării versiunii PHP intr-un cont cPanel prin MultiPHP Manager

46
de Sebastian Szlivka
Vizualizări 2645
Actualizat acum 1 an
Publicat la 18/10/2017
Ștergere cache și istoric Chrome browserTutoriale /Apps

Învățați cum să ștergeți istoricul și cache-ul din Google Chrome folosind combinația de taste Ctrl+Shift+Delete. Tutorialul include pași simpli și aplicabilitate în alte browsere.

36
de Florin Petran
Vizualizări 6421
Actualizat acum 5 ani
Publicat la 08/01/2018
Crearea unei căsuţe de e-mail în cPanelTutoriale /cPanel

Panoul cPanel, permite crearea unui număr nelimitat de căsuţe de e-mail asociate domeniilor găzduite. Acest tutorial va explica paşii necesari creării si accesării unei căsuţe de e-mail.

27
de Cătălin Adrian
Vizualizări 5234
Actualizat acum 1 an
Publicat la 28/06/2017
Setări SSH în WebuzoTutoriale /Webuzo

În acest tutorial, învățați cum să blocați accesul SSH pe serverul Webuzo, activând conexiunea și configurând portul necesar.

20
de Alexandru Rogojan
Vizualizări 1149
Actualizat acum 1 an
Publicat la 12/06/2018