PamācībasIzstrādātājs

Google PageSpeed moduļa konfigurēšana

Šajā rakstā tiks prezentēta metode, kā selektīvi aktivizēt vai deaktivitāt PageSpeed filtrus, kas saistīti ar papildu SEO opciju.

10
Skati 2329Atjaunināts 3 aniPublicēts uz 04/06/2020no Alexandru Jurca

Ievads

  • Ja aktivizēšanas gadījumā papildu SEO opcija un netieši Google PageSpeed modulis rada nevēlamas atšķirības vietnē, gan vizuāli, gan funkcionāli, dažādus modula komponentus var selektīvi deaktīvēt, rediģējot .htaccess failu.

Prasības

  • Piekļuves dati vadības panelim (Plesk vai cPanel, atkarībā no gadījuma), lai rediģētu .htaccess failu, izmantojot Failu pārvaldnieku.

Soļi

  • Lai pārbaudītu, vai PageSpeed modulis ir atbildīgs par sastapto problēmu, var atslēgt visu moduli, pievienojot .htaccess failā no mājas direktorija sekojošo rindu:


ModPagespeed off

  • Pēc šī soļa, ja vietne ielādējas pareizi, iepriekš pievienotās rindas tiks izdzēstas, un process turpinās identificēt konkrēto elementu, kas atbild par nepareizu attēlošanu.
  • Pirmais solis būtu pārbaudīt kļūdas, kas saņemtas, ielādējot lapu, piekļūstot tai, izmantojot Izstrādātāja režīmu no pārlūkprogrammas, vispārējā aktivizēšanas taustiņu kombinācija ir F12 ierastajām pārlūkprogrammām. Piemēram, ielādes kļūda JS vai CSS norādīs uz iespējamu konfliktu ar PageSpeed filtriem, kas mijiedarbojas ar šiem elementiem.

Lai atspējotu konkrētu filtru, sekojošā norma jāievieto .htaccess failā:


ModPagespeedDisableFilters filtra_nosaukums

Kur name_filter tiks aizstāts ar vēlamo identifikatoru.

  • Alternatīvi, PageSpeed darbības režīmu var mainīt, lai jūs varētu selektīvi aktivizēt katru vēlamo elementu, iestādot:


ModPagespeedRewriteLevel PassThrough

Tad vēlamie aktivizēšanas elementi tiks norādīti šādi:

ModPagespeedEnableFilters filter_name

Arī, nume_filtru tiks aizvietots ar vēlamo identifikatoru.

  • .htaccess failu var izveidot ar šiem noteikumiem apakšdirektorijā, kurā ir stili (CSS, Javascript, HTML). Šādā veidā priekšroka noteikumi stingri attieksies uz šo apakšdirektoriju.
  • Elementi, kuri tiek aktivēti pēc noklusējuma, aktivizējot papildu SEO opciju, ir:
    *Šie ir arī identifikatori, kurus varat izmantot .htaccess noteikumos.
    • add_head
      Pievieno elementu ar tipu <head> dokumentam, ja tas vēl nepastāv.
    • combine_css
      Apvieno vairākus CSS elementus vienā.
    • combine_javascript
      Apvieno vairākus JavaScript elementus vienā.
    • remove_comments
      Noņem komentārus no apstrādātajiem HTML failiem. Tomēr tas neizņem iekšējos CSS vai JavaScript komentārus.
    • sprite_images
      Apvienojiet fona attēlus no CSS vienā Sprite.
    • collapse_whitespace
      Noņem tukšas vietas no HTML failiem, izņemot tagus: "pre, script, style, textarea"
    • lazyload_attēlus
      Attēlus ielādē tikai tad, kad tie kļūst redzami lapā.
    • convert_meta_tags
      Pievieno "atbildes virsrakstu" katram "meta" tagam ar "http-equiv" atribūtu.
    • extend_cache
      Pagarina kešatmiņas saglabāšanas laiku attiecībā uz attēliem, CSS elementiem un skriptiem, kas nav optimizēti, parakstot URL ar saturu hash.
      Ja extend_cache ir iespējots, automātiski ir aktīvi šādi filtri:
      extend_cache_css
      extend_cache_images
      extend_cache_scripts
      Lai iegūtu augstāku kontroles līmeni, iepriekš minētos filtrus var aktivizēt individuāli
    • fallback_rewrite_css_urls
      Pārrakstīt URL resursiem, kurus nebija iespējams minimizēt vai apstrādāt no CSS failiem.
    • flatten_css_imports
      Rekurzīvi aizstāj katru @import noteikumu ar importētā CSS faila saturu, lai samazinātu ārējo pieprasījumu skaitu.
    • inline_css
      Pievieno nelielus ārējos CSS resursus HTML dokumentam iekšējā formā.
    • inline_import_to_link
      Pārvērš "style" tagus, kas satur tikai CSS @import, par atbilstošiem "link" tagiem
    • inline_javascript
      Pārveidot maza izmēra JS resursus par inline elementiem HTML dokumentā.
    • rewrite_css
      Pārraksta CSS failus, lai noņemtu komentārus un pārmērīgu tukšumu.
    • rewrite_images
      Optimizē attēlus, tos modificējot un noņemot liekos pikseļus.
      Papildus tam tas pievieno nelielus attēlus kā inline dokumentā.
    • rewrite_javascript
      Pārraksta JavaScript failus, noņem lieko atstarpi un komentārus.
    • rewrite_style_attributes_with_url
      Pārraksta CSS no stila atribūtiem, ja tas satur tekstu "url(", izmantojot filturl rewrite_css, kas ir konfigurēts.

Līdzīgi raksti

DNS iestatījumi Webuzo panelīPamācības /Webuzo

Iemācieties, kā rediģēt un iestatīt DNS ierakstus Webuzo paneļa ietvaros. Sekojiet līdzi soļiem, lai efektīvi pārvaldītu domēnus un apakšdomēnus.

48
no Alexandru Rogojan
Skati 2414
Atjaunots pirms 1 gada
Publicēts uz 14/09/2017
PHP versijas maiņa cPanel VPS hostinga paketēs, izmantojot MultiPHP ManagerPamācības /cPanel

Šajā rakstā mēs prezentēsim būtiskos soļus PHP versijas maiņai cPanel kontā, izmantojot MultiPHP Manager.

46
no Sebastian Szlivka
Skati 2645
Atjaunots pirms 1 gada
Publicēts uz 18/10/2017
Notīrīt kešatmiņu un vēsturi pārlūkā ChromePamācības /Lietotnes

Iemācieties, kā izdzēst Google Chrome vēsturi un kešatmiņu, izmantojot taustiņu kombināciju Ctrl+Shift+Delete. Apmācība ietver vienkāršus soļus un piemērojamību citās pārlūkprogrammās.

36
no Florin Petran
Skati 6421
Atjaunināts pirms 5 gadiem
Publicēts uz 08/01/2018
E-pasta konta izveidošana cPanelīPamācības /cPanel

cPanel paneļa ļauj izveidot neierobežotu skaitu e-pasta kastīšu, kas saistītas ar hostētajiem domēniem. Šis pamācība izskaidros soļus, kas nepieciešami e-pasta kastītes izveidei un piekļuvei.

27
no Cătălin Adrian
Skati 5234
Atjaunots pirms 1 gada
Publicēts uz 28/06/2017
SSH iestatījumi WebuzoPamācības /Webuzo

Šajā pamācībā mācieties, kā bloķēt SSH piekļuvi Webuzo serverī, aktivizējot savienojumu un konfigurējot nepieciešamo portu.

20
no Alexandru Rogojan
Skati 1149
Atjaunots pirms 1 gada
Publicēts uz 12/06/2018