Hluti eitt: Hvernig á að setja upp Apache 2 Server með því að nota flytjanlega aðferð til að stjórna skyndiminni vafra

Skyndiminni er ótrúleg tækni sem er hönnuð til að draga úr nýtingu bandbreiddar og neyslu auðlinda meðan hún býður upp á óaðfinnanlega og hraðari upplifun notenda vefsíðna. Þegar skyndiminni er hrint í framkvæmd getur skyndiminni flýtt fyrir vafri og skilað háu hlutfalli á milli ávinnings og kostnaðar á vefsíðum þar sem gestir skoða sama stað.


Þessi kennsla hjálpar þér að stilla skyndiminnisstýringu vafrans á Apache 2 netþjónum. Við munum taka til allra netþjóna sem keyra mod_headers og Mod_ expires Apache einingar.

Forkröfur

Þessi kennsla gerir ráð fyrir að þú þekkir eftirfarandi hugtök kerfisstjórnunar:

  • Grunn SSH tengingar
  • Leiðsögn á sameiginlegu Linux skipanalínunni Shell vettvang
  • Skipanalínuleiðsla í gegnum Linux I / O tilvísun
  • Annast (opna, breyta, vista) skrár í kerfisritstjóra svo sem Nano, Vim osfrv

Ef þú ert kunnugur þessum hugmyndum ertu góður að fara!

Skref 1 – Staðfesta mát

Áður en við byrjum á stillingarferlinu verðum við að tryggja að mod_headers og Mod_ expires Einingar eru rétt settar upp og að Apache2 netþjónar eru tilbúnir til að taka skipanirnar. Hér notum við apachectl -M skipun til að athuga núverandi Apache einingar og sýna framleiðsluna um grep module_name skipun. Í framleiðslunni eru síaðar niðurstöður sem sýna aðeins einingarnar með tilheyrandi einingarheiti.

Ganga úr skugga um mod_headers keyrðu eftirfarandi skipun:

apachectl -M | grep haus

Þú munt fá eftirfarandi framleiðsla:

headers_module (deilt)

Næst skaltu staðfesta Mod_ expires Apache eining með eftirfarandi skipun:

apachectl -M | grep rennur út

Þetta mun gefa þér framleiðsla eins og þessa:

expires_module (hluti)

Þar sem bæði framleiðslan sýndi jákvæðan árangur er ljóst að einingarnar sem við þurfum fyrir námskeiðið okkar eru til staðar. Hins vegar, ef framleiðsla er auður, þá er það merki um að einingarnar séu ekki til. Í því tilfelli verður þú að setja upp þá einingar sem vantar áður en þú heldur áfram.

Skref 2- Stilling tilskipana

Fyrir þessa kennslu munum við nýta almenna stillingu sem lengir skyndiminni skyndiminni grunntölva til að lágmarka streitu á netþjóni. Þessi skrá mun ekki breytast á milli heimsókna og þarf ekki að hlaða niður í hverri heimsókn. Að auki eru nútíma vafrar nýstárlega búnir til að taka leiðbeiningar frá netþjónum sem bjóða upp á tillögur varðandi tímalengd skyndiminnis. Þetta dæmi virkar vel fyrir næstum allar vefsíður, en þú gætir þurft að laga líftíma eða bæta við / fjarlægja skráargerðir sem henta dæmigerðu innihaldi þínu.

# Kveiktu á einingunni.
Rennur út Virkur þann
# Stilltu sjálfgefna fyrningartíma.
Rennur út Rofi "aðgangur auk 2 daga"
Rennur útByType mynd / jpg "aðgangur plús 1 mánuður"
Rennur út mynd / gif "aðgangur plús 1 mánuður"
Rennur útByType mynd / jpeg "aðgangur plús 1 mánuður"
Rennur útByType mynd / png "aðgangur plús 1 mánuður"
Rennur útByType texti / css "aðgangur plús 1 mánuður"
Rennur út Texti / javascript "aðgangur plús 1 mánuður"
Rennur út umsókn / JavaScript forrit "aðgangur plús 1 mánuður"
ExpiresByType forrit / x-shockwave-flash "aðgangur plús 1 mánuður"
Rennur útByType texti / css "núna plús 1 mánuður"
Rennur út mynd / ico "aðgangur plús 1 mánuður"
Rennur út mynd / x-icon "aðgangur plús 1 mánuður"
Rennur út Texti / html texta "aðgangur plús 600 sekúndur"

Þú getur heimsótt Apache Mod_expires Online skjöl til að skilja meira um þessar tilskipanir.

Skref 3 – Framkvæmd tilskipana

Þegar þú hefur áttað þig á því hvernig eigi að stilla tilskipanirnar verðurðu að sætta sig við kjörleiðar útfærsluaðferð. Það eru tvær aðferðir til að hrinda í framkvæmd tilskipunum, þ.e. Færanlegt og Láttu fylgja með aðferðum. Þessi kennsla mun einblína á Færanleg aðferð.

Færanleg aðferð

Þessi aðferð byggir á .htaccess skrá til að stjórna möppum sem verða fyrir áhrifum af stillingar Mod_expires. Hér er farið með möppurnar eins og hinar.htaccess skráarbreytingarnar

Til að innleiða tilskipanir með þessari aðferð:

  • Finndu sérstaka skráasafn sem krefst skyndiminnis.
  • Búðu til .htaccess skrá í þeirri skrá. Ef það er nú þegar, haltu áfram með næstu leiðbeiningar.
  • Afritaðu nauðsynlegar tilskipanir (vísa til stillingatilskipunarhlutans hér að ofan) og límdu þau í .htaccess skrána.
  • Vista allar breytingar á .htaccess skránni
  • Það er allt og sumt! Þú hefur stillt þér Apache2 netþjóna og það ætti að vera auðvelt að stjórna skyndiminni þínum.

Með því að nota Portable aðferðina til að innleiða tilskipunina birtir flöskuháls hellir tengdur .htaccess skránni. Aðvörunin er almennt Apache mál sem er ekki sértækt fyrir Mod_expires, en það hefur áhrif á .htaccess skrár almennt. Til að .htacess skrár virki sem skyldi, skannar Apache hverja skrá á slóðinni að miðuðu skránni og á meðan hún beitir sérhver .htaccess skrá sem hún finnur. Þetta getur valdið I / O flöskuhálsi í netþjónstillingu þinni.

Þess vegna er mjög mælt með því að þú notir Láttu aðferð fylgja með þegar útfærsla á tilskipunum á Cloud VPS netþjónum þínum.

Niðurstaða

Að nota Portable aðferðina er einfalt ferli sem aðeins felur í sér nokkur skref. Hins vegar er til önnur aðferð sem gerir þér kleift að vinna bug á göllum á flytjanlegu aðferðinni. Athugaðu þessa grein til að kanna þennan möguleika .

Skoðaðu þessar 3 bestu vefhýsingarþjónustur

FastComet

Byrjunarverð:
$ 2,95


Áreiðanleiki
9.7


Verðlag
9.5


Notendavænn
9.7


Stuðningur
9.7


Lögun
9.6

Lestu umsagnir

Farðu á FastComet

A2 hýsing

Byrjunarverð:
$ 3,92


Áreiðanleiki
9.3


Verðlag
9.0


Notendavænn
9.3


Stuðningur
9.3


Lögun
9.3

Lestu umsagnir

Farðu á A2 Hosting

ChemiCloud

Byrjunarverð:
$ 2,76


Áreiðanleiki
10


Verðlag
9.9


Notendavænn
9.9


Stuðningur
10


Lögun
9.9

Lestu umsagnir

Heimsæktu ChemiCloud

Tengdar greinar um hvernig á að gera

  • Hluti tvö: Hvernig á að setja upp Apache 2 netþjón með því að nota Include Method til að stjórna skyndiminni vafra
    millistig
  • Hvernig á að setja upp Apache 2 netþjón með því að nota aðferðina Include til að stjórna skyndiminni
    millistig
  • Hvernig á að stilla Nginx sem andstæða umboð fyrir Apache á Ubuntu 16.04 VPS eða hollur framreiðslumaður
    sérfræðingur
  • Hvernig hýsa mörg vefsíður á Ubuntu 18.04 VPS eða hollur framreiðslumaður
    millistig
  • Hvernig á að setja upp Apache Cassandra á Ubuntu 18.04 VPS eða Hollur framreiðslumaður
    millistig
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me