Lakka

Varnish-välimuistin määrittäminen Ubuntu 18 een.04

Varnish-välimuistin määrittäminen Ubuntu 18 een.04
Suurin osa internetin käyttäjistä ei tartu yli 10 sekunnin pituisiin hitaisiin verkkosivustoihin. Financial Timesin tekemän tapaustutkimuksen mukaan pieni viive sivun latausnopeudessa voi merkittävästi vähentää käyttäjän istuntoa ja johtaa korkeisiin poistumisprosentteihin. Tämä tarkoittaa, että hidas verkkosivusto vaikuttaa kielteisesti online-liiketoimintaasi ja johtaa tulojesi jyrkkään laskuun. Nopea verkkosivusto antaa kävijöille mahdollisuuden kerätä tietoja mahdollisimman lyhyessä ajassa ja johtaa todennäköisesti keskusteluihin. Lisäksi Google sijoittaa nopeat verkkosivustot SEO-pisteissä korkeammalle kuin hitaat verkkosivustot. Oletko koskaan miettinyt, kuinka voit parantaa sivustosi nopeutta?Lakkivälimuisti on avoimen lähdekoodin HTTP-välimuistin kiihdytin, joka parantaa sivustosi nopeutta jopa 300–1000 kertaa. Se istuu verkkopalvelimen edessä ja palvelee HTTP-pyyntöjä käyttäjille huomattavan suurilla nopeuksilla. Se nopeuttaa verkkosivustoa tallentamalla välimuistiin käyttäjien usein käyttämää sisältöä ja tallentamalla sen muistiin, mikä takaa verkkosivujen nopeamman haun.  Se voi toimia myös kuormituksen tasaajana asetuksissa, joissa on useita verkkopalvelimia.  Tässä oppaassa annamme sinulle ohjeet siitä, kuinka voit asentaa Varnish-välimuistin Ubuntu 18: een.04

Vaihe 1: Päivitä järjestelmä

Aloita aloittamalla päivittämällä järjestelmän paketit, jotta ne ovat ajan tasalla. Voit tehdä tämän avaamalla palvelimesi pääkäyttäjänä ja suorittamalla komennon:

# apt päivitys && apt päivitys

Vaihe 2: Asenna Apache-palvelin

Koska Varnish-välimuisti istuu verkkopalvelimen edessä, meidän on asennettava Apache-palvelin esittelyä varten.

Asenna Apache suorittamalla komento:

# apt install apache2

Kun Apache-verkkopalvelimen asennus on valmis, käynnistä verkkopalvelin ja tarkista sen tila alla olevien komentojen avulla:

# systemctl Käynnistä apache2
# systemctl-tilan apache2

Yllä oleva lähtö vahvistaa, että Apache-verkkopalvelin on käynnissä.

Vaihe 3: Asenna Varnish HTTP Accelerator

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

# apt asenna lakka

# systemctl aloituslakka
# systemctl-tilalakka

Vaihe 4: Määritä Apache ja Lakka HTTP-välimuisti

Apache-palvelin kuuntelee saapuvia yhteyksiä HTTP-portissa 80. Asennuksessamme meidän on kuitenkin tehtävä muutama säätö. Koska Varnish välittää HTTP-pyynnöt Apache-verkkopalvelimelle, konfiguroimme Varnish Accelerator kuuntelemaan porttia 80 ja sitten Apache kuuntelemaan porttia 8080.

Joten, määritä Apache kuuntelemaan porttia 8080, avaa määritystiedosto kuvan osoittamalla tavalla

# vim / etc / apache2 / porttia.konf

Tallenna ja poistu asetustiedostosta.

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

# vim / etc / apache2 / sites-emabled / 000-default.konf

Tallenna ja poistu asetustiedostosta. Käynnistä Apache-verkkopalvelin uudelleen, jotta muutokset tulevat voimaan

# systemctl käynnistä apache uudelleen2

Tässä vaiheessa, jos yrität käyttää verkkopalvelinta portissa 80, saat virheilmoituksen juuri tekemiemme muutosten vuoksi. Sitä pääsee vain portin 8080 kautta kuvan osoittamalla tavalla.

Vaihe 5: Lakatun asettaminen kuuntelemaan porttia 80

Meidän on myös määritettävä Varnish kuuntelemaan porttia 80 HTTP-pyyntöjen edelleenlähettämiseksi verkkopalvelimelle. Tämä poistaa myös tarpeen liittää 8080 URL-osoitteen loppuun verkkoselainta käytettäessä.

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

# vim / etc / default / lakka

Selaa ja etsi attribuutti 'DAEMON_OPTS '. Vaihda portti 6081: stä porttiin 80

Tallenna ja sulje tekstieditori.

Jos tarkistat / etc / lakka / oletus.vcl tiedosto, sinun pitäisi saada alla oleva tulos.

Viimeiseksi meidän on muokattava / lib / systemd / system / lakka.palvelu ja muokkaa porttia ExecStart direktiivi satamasta 6081 80: een.

Tallenna ja poistu tekstieditorista.

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

# systemctl käynnistä apache uudelleen2
# systemctl daemon-reload
# systemctl käynnistä lakka uudelleen

Vaihe 6: Kokoonpanon testaaminen

Vahvista, että kokoonpanomme on hyvä, käyttämällä curl-komentoa kuvan osoittamalla tavalla:

# curl -I palvelin_IP

Ole etsimässä tätä linjaa Via: 1.1 lakka (lakka / 5.2) kuten yllä olevassa lähdössä ilmoitetaan. Tämä osoittaa, että lakka toimii odotetulla tavalla.

Voit nyt käydä verkkopalvelimessasi lisäämättä 8080: n loppuun.

Johtopäätös

Ja näin määrität Varnish-välimuistin toimimaan Apache-verkkopalvelimen kanssa Ubuntu 18: ssa.04. Verkkopalvelimesi pitäisi toimia nopeammin kuin koskaan ennen huippunopean Varnish HTTP -kiihdyttimen ansiosta, joka tallentaa välimuistiin usein käytetyt verkkosivut ja palvelee niitä vaikuttavalla nopeudella!

SuperTuxKart for Linux
SuperTuxKart is a great title designed to bring you the Mario Kart experience free of charge on your Linux system. It is pretty challenging and fun to...
Battle for Wesnoth Tutorial
The Battle for Wesnoth is one of the most popular open source strategy games that you can play at this time. Not only has this game been in developmen...
0 A.D. Tutorial
Out of the many strategy games out there, 0 A.D. manages to stand out as a comprehensive title and a very deep, tactical game despite being open sourc...