En god måde at forbedre hastigheden på din webserver på Linux er med Google PageSpeed-modulet. Aktivering af Googles PageSpeed-modul på Apache eller Nginx resulterer i sideindlæsningshastigheder op til 10X hurtigere.
Apache er den foretrukne webserver på de fleste Linux-installationer. Som et resultat foretrækker Google brugere at gå denne rute, når de bruger den. Hvis du bruger Ubuntu-server, Debian-server, Fedora-server, Redhat Enterprise Linux, CentOS eller endda Suse Enterprise Linux, følg med for at få pluginet til at fungere.
Bemærk: Google understøtter ikke serveroperativsystemer, der kører Apache, der ikke bruger DEB eller RPM. For at bruge på andre platforme anbefales NGINX-webserveren.
At få PageSpeed-modulet til at arbejde på både Debian- og Ubuntu-serveroperativsystemer er forfriskende let, da Google leverer en downloadbar binær pakke. Denne pakke indeholder modulet samt et officielt softwarelager, der sikrer, at modulet altid er opdateret.
Start med at downloade pakken ved hjælp af wget downloader værktøj.
wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_amd64.deb
eller
wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_i386.deb
Download alternativt beta-frigivelsen af modulet med:
wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-beta_current_amd64.deb
eller
wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-beta_current_i386.deb
Pagespeed-pakken er ikke stor, så downloadet tager ikke lang tid. Når den er færdig, er det næste trin i processen at installere pakken på systemet via dpkg.
sudo dpkg -i mod-sidespeed-stable_current _ *. deb
eller
sudo dpkg -i mod-sidespeed-beta_current _ *. deb
Installation af modulet via dpkg bør arbejde fejlfrit uden problemer med afhængighed. Hvis der af en eller anden grund opstår afhængighedsfejl, skal du rette dem med følgende kommando:
sudo apt install -f
Ligesom Ubuntu, behøver RHEL- og CentOS-brugere, der ønsker at få Googles PageSpeed-modul, ikke at køre gennem en kompliceret proces. I stedet er der en praktisk RPM-fil klar til download. For at starte installationsprocessen skal du bruge wget værktøj til at downloade pakken.
For at få den seneste stabile version af Mod_pagespeed, prøv:
wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-beta_current_x86_64.rpm
eller
wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-beta_current_i386.rpm
For betaversionen skal du gøre:
wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_x86_64.rpm
eller
wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_i386.rpm
Bruger RPM kommando, installer Mod_pagespeed.
sudo o / min -U mod-sideshastighed - *. o / min
Sammen med Apache har Googles PageSpeed-modul også support til Nginx. I modsætning til Apache er der dog ingen praktiske binære pakker at downloade. I stedet for dem, der ønsker at bruge det, er nødt til at få det i hånden.
For at starte modulinstallationen på Nginx skal du indtaste følgende kommando. Kørsel af denne kommando udfører et automatisk script, der opsætter alt.
Bemærk: For at bruge dette script kræves krøller. Se efter "krøllet" i pakkehåndteringen, og installer det, før du fortsætter.
bashNår scriptet er afsluttet, skal Nginx Pagespeed-modulet fungere.
Konfigurer PageSpeed
Installation af PageSpeed-modulet til Apache-webserveren kræver ingen konfiguration. På Nginx er det dog. For at aktivere modulet i Nginx-webserveren skal du redigere nginx.conf fil. Få rod i terminalen, og åbn derefter konfigurationsfilen ved hjælp af Nano.
su -eller
sudo -snano /etc/nginx/nginx.confIndsæt følgende kode i konfigurationsfilen:
sidehastighed på;
# Behov for at eksistere og kunne skrives af nginx. Brug tmpfs for den bedste ydelse.
sidespeed FileCachePath / var / ngx_pagespeed_cache;
# Sørg for, at anmodninger om sidespeed-optimerede ressourcer går til sidespeed-behandleren
# og ingen fremmede overskrifter bliver sat.
placering ~ "\. sider hastighed \. ([a-z] \.)? [a-z] {2} \. [^.] {10} \. [^.] +" {
add_header "" "";
}
placering ~ "^ / sidespeed_static /" {}
placering ~ "^ / ngx_pagespeed_beacon $" {}Gem konfigurationsfilen ved at trykke på Ctrl + O, og gå ud med Ctrl + X.
Deaktiver PageSpeed
Googles PageSpeed-modul har en enorm indflydelse på ydelsen for websteder. Hvis du alligevel ikke er tilfreds med resultaterne af en eller anden grund, kan du måske deaktivere dem. Deaktivering af modulet er let på begge servere.
Apache
På Apache er der et par måder at deaktivere modulet, men langt den mest effektive måde er bare at afinstallere den binære pakke. Dette gøres automatisk for at rense eventuelle resterende konfigurationsfiler og biblioteker fra systemet.
Debian / Ubuntu
sudo apt fjerne mod-sideshastighedeller
sudo apt fjerne mod-sidespeed-betaRHEL / CentOS
sudo yum fjern mod-sideshastighedeller
sudo yum fjern mod-sidespeed-betaNginx
Deaktivering af modulet på Nginx er også enkelt. For at slukke for modulet skal du redigere Nginx-konfigurationsfilen og indstille PageSpeed fra “til” til “slukket”.
su -eller
sudo -s nano /etc/nginx/nginx.confFind "sidespeed on;" og ændre det til:
sidespeed off;
Når du har ændret værdien, skal du forlade Nano. PageSpeed skal øjeblikkeligt slukke.
Så du har oprettet en Ubuntu Live USB-stick, og du prøver at indlæs...
Ikke alle mapperne på et Linux-baseret operativsystem kan skrives t...
Der er mange forskellige tip og tricks på Linux, der virkelig kan f...