Nettleserbufring er en utrolig teknikk designet for å redusere bruken av båndbredde og ressursforbruk, samtidig som den gir en sømløs og raskere sluttbrukeropplevelse til besøkende på nettstedet. Når caching implementeres riktig, kan hurtigbuffring øke hastigheten på surfingen og gi et høyt forhold mellom fordel og pris på nettsteder der besøkende besøker samme sted.


Denne opplæringen hjelper deg med å konfigurere hurtigbufringskontrollen til nettleseren din på Apache 2-servere. Vi dekker alle servere som kjører mod_headers og Mod_expires Apache-moduler.

Forutsetninger

Denne veiledningen forutsetter at du er kjent med følgende systemadministrasjonskonsepter:

  • Grunnleggende SSH-tilkoblinger
  • Navigering i den vanlige Linux-kommandolinjen Shell-plattformen
  • Kommandolinjeledning gjennom Linux I / O-omdirigering
  • Behandle (åpne, redigere, lagre) filer i en systemredigerer som Nano, Vim, osv

Hvis du er kjent med disse konseptene, er du god å gå!

Trinn 1 – Bekreftelse av moduler

Før vi starter konfigurasjonsprosessen, må vi sørge for at mod_headers og Mod_expires Moduler er riktig installert og at Apache2-servere er klare til å ta kommandoene. Her bruker vi apachectl -M kommando for å sjekke de eksisterende Apache-modulene og vise output via grep module_name kommando. Utgangen vil ha filtrerte resultater som bare viser modulene med det oppgitte modulnavnet.

Å godkjenne mod_headers kjør følgende kommando:

apachectl -M | grep header

Du får følgende utdata:

headers_module (delt)

Bekreft deretter Mod_expires Apache-modul ved hjelp av følgende kommando:

apachectl -M | grep utløper

Dette vil gi deg en utgang som denne:

expires_module (delt)

Siden begge resultatene viste positive resultater, er det klart at modulene vi trenger for veiledningen vår er til stede. Men hvis utgangene er blanke, er det et tegn på at modulene er fraværende. I så fall må du installere de manglende modulene før du fortsetter.

Trinn 2- Konfigurering av direktivene

Av hensyn til denne opplæringen vil vi utnytte en generisk konfigurasjon som forlenger cache-varigheten til grunnleggende statiske filer for å minimere belastningen på serverressursene. Denne filen endres ikke mellom besøk og trenger ikke lastes ned på hvert besøk. I tillegg er moderne nettlesere nyskapende utstyrt til å ta instruksjoner fra servere som tilbyr forslag angående varigheten av cacheinnholdet. Dette eksemplet vil fungere bra for nesten alle nettsteder, men det kan hende du må justere levetiden eller legge til / fjerne filtyper for å passe til det typiske innholdet.

# Slå på modulen.
Utløper Aktiv på
# Angi standard utløpstider.
ExpiresDefault "tilgang pluss 2 dager"
ExpiresByType image / jpg "tilgang pluss 1 måned"
ExpiresByType image / gif "tilgang pluss 1 måned"
ExpiresByType image / jpeg "tilgang pluss 1 måned"
ExpiresByType image / png "tilgang pluss 1 måned"
ExpiresByType text / css "tilgang pluss 1 måned"
ExpiresByType tekst / javascript "tilgang pluss 1 måned"
ExpiresByType-applikasjon / javascript "tilgang pluss 1 måned"
ExpiresByType-applikasjon / x-shockwave-flash "tilgang pluss 1 måned"
ExpiresByType text / css "nå pluss 1 måned"
ExpiresByType image / ico "tilgang pluss 1 måned"
ExpiresByType image / x-icon "tilgang pluss 1 måned"
ExpiresByType tekst / html "tilgang pluss 600 sekunder"

Du kan besøke Apache Mod_expires Online dokumenter for å forstå mer om disse direktivene.

Trinn 3 – Implementering av direktivene

Når du har forstått hvordan du konfigurerer direktivene, må du nøye deg med en ideell metode for implementering. Det er to metoder for å implementere direktivene, nemlig Bærbar og Inkludere metoder. Denne opplæringen vil fokusere på Bærbar metode.

Bærbar metode

Denne metoden er avhengig av .htaccess fil for å kontrollere kataloger som vil bli påvirket av konfigurasjonsinnstillingene til Mod_expires. Her blir katalogene behandlet som de andre.htaccess-filendringene

Slik implementerer du direktivene via denne metoden:

  • Finn den spesifikke katalogen som krever hurtigbufring av nettlesere.
  • Lag en .htaccess-fil i den katalogen. Hvis det allerede er en, fortsett med neste instruksjon.
  • Kopier de nødvendige direktiver (se konfigurasjonsdirektivdelen ovenfor) og lim dem inn i .htaccess-filen.
  • Lagre alle endringene i .htaccess-filen
  • Det er alt! Du har konfigurert Apache2-serverne, og det skulle være enkelt å kontrollere nettleserbufferen din.

Ved å bruke den bærbare metoden for å implementere direktivet, presenteres et flaskehalseparti knyttet til .htaccess-filen. Forbeholdet er et generelt Apache-problem som ikke er spesifikt for Mod_expires, men det påvirker .htaccess-filer generelt. For at .htacess-filer skal fungere ordentlig, skanner Apache hver katalog på banen til den målrettede filen og underveis den bruker hver .htaccess-fil den finner. Dette kan føre til I / O-flaskehals i serverkonfigurasjonen.

Av denne grunn anbefales det at du bruker Inkluder metode når du implementerer direktivene på Cloud VPS-serverne dine.

Konklusjon

Å bruke den bærbare metoden er en enkel prosess som bare involverer noen få trinn. Imidlertid er det en annen metode som lar deg overvinne mangelen på den bærbare metoden. For å utforske dette alternativet, sjekk denne artikkelen .

Sjekk ut disse topp 3 beste webhotelltjenestene

FastComet

Startpris:
$ 2.95


Pålitelighet
9.7


Priser
9.5


Brukervennlig
9.7


Brukerstøtte
9.7


Funksjoner
9.6

Les anmeldelser

Besøk FastComet

A2 Hosting

Startpris:
$ 3.92


Pålitelighet
9.3


Priser
9.0


Brukervennlig
9.3


Brukerstøtte
9.3


Funksjoner
9.3

Les anmeldelser

Besøk A2 Hosting

ChemiCloud

Startpris:
$ 2.76


Pålitelighet
10


Priser
9.9


Brukervennlig
9.9


Brukerstøtte
10


Funksjoner
9.9

Les anmeldelser

Besøk ChemiCloud

Relaterte artikler for hvordan du gjør det

  • Del to: Slik konfigurerer du en Apache 2-server ved hjelp av Inkluder metoden for å administrere nettleserbufring
    mellomliggende
  • Slik konfigurerer du en Apache 2-server ved å bruke inkluderingsmetoden for å administrere nettleserbufring
    mellomliggende
  • Hvordan konfigurere Nginx som omvendt proxy for Apache på en Ubuntu 16.04 VPS eller dedikert server
    Ekspert
  • Hvordan være vert for flere nettsteder på en Ubuntu 18.04 VPS eller dedikert server
    mellomliggende
  • Hvordan installere Apache Cassandra på en Ubuntu 18.04 VPS eller dedikert server
    mellomliggende
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me