Varnish-välimuistin määrittäminen Ubuntussa 18.04

Varnish Valimuistin Maarittaminen Ubuntussa 18 04



Useimmat Internetin käyttäjät eivät pysy hitailla verkkosivustoilla yli 10 sekuntia. Itse asiassa a tapaustutkimus Financial Timesin mukaan pieni viive sivun latausnopeudessa voi vähentää merkittävästi käyttäjän istuntoa ja johtaa korkeisiin poistumisprosentteihin. Tämä tarkoittaa, että hidas verkkosivusto vaikuttaa negatiivisesti verkkoliiketoimintaasi ja johtaa tulojesi voimakkaaseen laskuun. Nopea verkkosivusto antaa vierailijoille mahdollisuuden kerätä tietoa mahdollisimman lyhyessä ajassa ja johtaa todennäköisesti keskusteluihin. Lisäksi Google sijoittuu nyt nopeat sivustot korkeammalle SEO-pisteissä kuin hitaat sivustot. Oletko koskaan miettinyt, kuinka voit lisätä sivustosi nopeutta?Varnish-välimuisti on avoimen lähdekoodin HTTP-välimuistin kiihdytin, joka parantaa sivustosi nopeutta jopa 300–1000 kertaa. Se sijaitsee verkkopalvelimen edessä ja palvelee HTTP-pyyntöjä käyttäjille huomattavan suurilla nopeuksilla. Se nopeuttaa verkkosivustoa tallentamalla välimuistiin sisältöä, jota käyttäjät usein käyttävät, ja tallentamalla sen muistiin, mikä takaa verkkosivujen nopeamman haun. Se voi myös toimia kuormituksen tasaajana asennuksessa, jossa on useita verkkopalvelimia. Tässä oppaassa kerromme, kuinka voit asentaa Varnish-välimuistin Ubuntu 18.04:ään

Vaihe 1: Päivitä järjestelmä

Aloita päivittämällä järjestelmän paketit varmistaaksesi, että ne ovat ajan tasalla. Voit tehdä tämän käyttämällä palvelinta pääkäyttäjänä ja suorittamalla komennon:

# osuva päivitys && sopiva päivitys







Vaihe 2: Asenna Apache-verkkopalvelin

Koska Varnish-välimuisti sijaitsee verkkopalvelimen edessä, meidän on asennettava Apache-verkkopalvelin esittelytarkoituksiin.



Asenna Apache suorittamalla komento:



# apt Asentaa apache2





Kun Apache-verkkopalvelimen asennus on valmis, käynnistä verkkopalvelin ja tarkista sen tila käyttämällä alla olevia komentoja:

# systemctl start apache2
# systemctl status apache2



Yllä oleva tulos vahvistaa, että Apache-verkkopalvelin on toiminnassa .

Vaihe 3: Asenna Varnish HTTP Accelerator

Kun Apache-verkkopalvelin on asennettu, asenna Varnish HTTP Accelerator suorittamalla:

# apt Asentaa lakka

# systemctl start lakka
# systemctl status lakka

Vaihe 4: Apachen ja Varnishin HTTP-välimuistin määrittäminen

Apache-verkkopalvelin kuuntelee saapuvia yhteyksiä HTTP-portissa 80. Asetuksissamme meidän on kuitenkin tehtävä muutamia säätöjä. Koska Varnish välittää HTTP-pyynnöt Apache-verkkopalvelimelle, määritämme Varnish Acceleratorin kuuntelemaan porttia 80 ja sitten Apachen kuuntelemaan porttia 8080.

Joten, jos haluat määrittää Apachen kuuntelemaan porttia 8080, avaa määritystiedosto kuvan osoittamalla tavalla

# koska / jne / apache2 / ports.conf

Tallenna ja poistu asetustiedostosta.

Samassa huomautuksessa aiomme tehdä muutoksia oletusarvoiseen Apache-virtuaaliisäntätiedostoon ja määrittää sen kuuntelemaan porttia 8080

# koska / jne / apache2 / sivustot-emabled / 000-default.conf

Tallenna ja poistu asetustiedostosta. Jotta muutokset tulevat voimaan, käynnistä Apache-verkkopalvelin uudelleen

# systemctl käynnistä apache2 uudelleen

Tässä vaiheessa, jos yrität käyttää verkkopalvelinta portissa 80, saat virheilmoituksen juuri tekemiemme muutosten vuoksi. Sitä voidaan käyttää vain portin 8080 kautta, kuten kuvassa.

Vaihe 5: Varnishin asettaminen kuuntelemaan porttia 80

Meidän on myös määritettävä Varnish kuuntelemaan porttia 80, jotta HTTP-pyynnöt voidaan välittää verkkopalvelimelle. Tämä poistaa myös tarpeen lisätä 8080 URL-osoitteen loppuun, kun käytät verkkoselainta.

Käynnistä haluamasi tekstieditori ja avaa se /etc/default/lakka tiedosto.

# koska / jne / oletuksena / lakka

Vieritä ja etsi määrite ' DAEMON_OPTS. Muista vaihtaa portti 6081:stä porttiin 80

Tallenna ja sulje tekstieditori.

Jos tarkistat /etc/varnish/default.vcl tiedosto, sinun pitäisi saada alla näkyvä tulos.

Lopuksi meidän on muokattava /lib/systemd/system/varnish.service ja muokkaa porttia sisään ExecStart ohje portista 6081 portista 80:een.

Tallenna ja poistu tekstieditorista.

Jotta muutokset tulevat voimaan, meidän on käynnistettävä Apache-verkkopalvelimet uudelleen, ladattava järjestelmä ja käynnistettävä Varnish uudelleen näytetyssä järjestyksessä.

# systemctl käynnistä apache2 uudelleen
# systemctl daemon-reload
# systemctl uudelleenkäynnistyslakka

Vaihe 6: Kokoonpanon testaus

Varmistaaksesi, että kokoonpanomme ovat kunnossa, käytä curl-komentoa kuvan mukaisesti:

# kiemura -Minä palvelimen_IP

Tarkkaile tätä linjaa Läpi: 1.1 lakka (Lakka/5.2) kuten yllä olevassa tulosteessa on ilmoitettu. Tämä osoittaa, että Lakka toimii odotetusti.

Voit nyt vierailla verkkopalvelimellasi liittämättä numeroa 8080 loppuun.

Johtopäätös

Ja näin määrität Varnish Cachen toimimaan Apache-verkkopalvelimen kanssa Ubuntu 18.04:ssä. Verkkopalvelimesi pitäisi toimia nopeammin kuin koskaan ennen supernopean Varnish HTTP -kiihdytin ansiosta, joka tallentaa usein avatut verkkosivut välimuistiin ja palvelee niitä vaikuttavalla nopeudella!