Lak

Kako postaviti predmemoriju lakova na Ubuntu 18.04

Kako postaviti predmemoriju lakova na Ubuntu 18.04
Većina korisnika interneta ne drži se sporih web stranica duljih od 10 sekundi. U stvari, prema studiji slučaja koju je proveo Financial Times, malo kašnjenje brzine učitavanja stranice može značajno smanjiti korisnikovu sesiju i dovesti do visokih stopa odbijanja. To implicira da će sporo web mjesto negativno utjecati na vaše mrežno poslovanje i dovesti do naglog pada vašeg prihoda. Brza web stranica omogućuje posjetiteljima prikupljanje podataka u najkraćem mogućem roku i najvjerojatnije će dovesti do razgovora. Uz to, Google sada svrstava brze web stranice u SEO ocjenu više od sporih web stranica. Jeste li se ikad pitali kako možete povećati brzinu web stranice?Predmemorija lakova je HTTP ubrzivač predmemorije otvorenog izvora koji poboljšava brzinu vaše web lokacije do 300 do 1000 puta. Smješten je ispred web poslužitelja i uslužuje HTTP zahtjeve korisnicima izuzetno velikom brzinom. Ubrzava web stranicu spremanjem u predmemoriju sadržaja kojem korisnici često pristupaju i spremanjem u memoriju, jamčeći tako brže dohvaćanje web stranica.  Također može djelovati kao uravnoteživač opterećenja u postavkama s više web poslužitelja.  u ovom vodiču dopustili smo vam kako možete instalirati predmemoriju lakova na Ubuntu 18.04

1. korak: Ažurirajte sustav

Za početak započnite ažuriranjem paketa u sustavu kako biste bili sigurni da su ažurirani. Da biste to učinili, pristupite poslužitelju kao root i pokrenite naredbu:

# apt ažuriranje && apt nadogradnja

Korak 2: Instalirajte web poslužitelj Apache

Budući da se Varnish cache nalazi ispred web poslužitelja, morat ćemo instalirati Apache web poslužitelj u demonstracijske svrhe.

Da biste instalirali Apache, pokrenite naredbu:

# apt instalirati apache2

Kada je instalacija Apache web poslužitelja završena, pokrenite web poslužitelj i provjerite njegov status pomoću naredbi u nastavku:

# systemctl pokreni apache2
# systemctl status apache2

Gornji izlaz potvrđuje da je web poslužitelj Apache pokrenut i pokrenut.

Korak 3: Instalirajte HTTP akcelerator laka

S instaliranim Apache web poslužiteljem, instalirajte Varnish HTTP akcelerator pokretanjem:

# apt ugraditi lak

# systemctl start lak
# systemctl statusni lak

Korak 4: Konfiguriranje Apache i Varnish HTTP predmemorije

Web poslužitelj Apache preslušava dolazne veze na HTTP priključku 80. Međutim, u našem postavljanju moramo napraviti nekoliko prilagodbi. Budući da će Varnish prosljeđivati ​​HTTP zahtjeve web poslužitelju Apache, konfigurirat ćemo Varnish Accelerator za preslušavanje porta 80, a zatim Apache za preslušavanje porta 8080.

Dakle, da biste konfigurirali Apache za preslušavanje porta 8080, otvorite konfiguracijsku datoteku kao što je prikazano sa

# vim / etc / apache2 / ports.konf

Spremite i zatvorite konfiguracijsku datoteku.

U istoj ćemo bilješki izmijeniti zadanu Apacheovu datoteku virtualnog hosta i konfigurirati je da preslušava port 8080

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

Spremite i zatvorite konfiguracijsku datoteku. Da bi promjene stupile na snagu, ponovo pokrenite web poslužitelj Apache

# systemctl ponovno pokrenite apache2

U ovom trenutku, ako pokušate pristupiti web poslužitelju na portu 80, dobit ćete pogrešku zbog promjena koje smo upravo napravili. Može mu se pristupiti samo putem porta 8080 kao što je prikazano.

Korak 5: Postavljanje Varnic-a za preslušavanje porta 80

Također moramo konfigurirati Varnish da preslušava port 80 kako bi HTTP zahtjeve proslijedio web poslužitelju. To će također eliminirati potrebu za dodavanjem 8080 na kraj URL-a prilikom pristupa web pregledniku.

Pokrenite željeni uređivač teksta i otvorite  / etc / default / lak datoteka.

# vim / etc / default / lak

Pomaknite se i pronađite atribut 'DAEMON_OPTS '. Svakako promijenite port s 6081 na port 80

Spremite i zatvorite uređivač teksta.

Ako provjerite / etc / lak / default.vcl datoteku, trebali biste dobiti izlaz prikazan u nastavku.

Na kraju, moramo urediti / lib / systemd / system / lak.servis i izmijenite port u ExecStart direktiva od luke 6081 do 80.

Spremite i izađite iz uređivača teksta.

Da bi promjene stupile na snagu, moramo ponovno pokrenuti web poslužitelje Apache, ponovno učitati sustav i ponovno pokrenuti Varnish prema prikazanom redoslijedu

# systemctl ponovno pokrenite apache2
# systemctl daemon-reload
# systemctl ponovno pokrenite lak

Korak 6: Testiranje konfiguracije

Da biste potvrdili da je naša konfiguracija dobra, upotrijebite naredbu curl kao što je prikazano:

# curl -I poslužitelj_IP

Budite u potrazi za ovom linijom Putem: 1.1 lak (lak / 5.2) kako je naznačeno na gornjem izlazu. To pokazuje da lak djeluje prema očekivanjima.

Sada možete posjetiti svoj web poslužitelj bez dodavanja 8080 na kraju.

Zaključak

I tako konfigurirate predmemoriju lakova za rad s web poslužiteljem Apache na Ubuntu 18.04. Vaš web poslužitelj trebao bi raditi brže nego ikad prije, zahvaljujući superbrzom Varnish HTTP akceleratoru koji će predmemorirati često pristupane web stranice i posluživati ​​ih impresivnom brzinom!

Kako koristiti AutoKey za automatizaciju Linux igara
AutoKey je uslužni program za automatizaciju radne površine za Linux i X11, programiran na Python 3, GTK i Qt. Koristeći njegovu skriptiranje i MACRO ...
Kako prikazati brojač FPS-a u Linux igrama
Linux gaming dobio je velik poticaj kada je Valve najavio Linux podršku za Steam klijent i njihove igre 2012. godine. Od tada su mnoge AAA i indie igr...
Kako preuzeti i igrati Sid Meier's Civilization VI na Linuxu
Uvod u igru Civilization 6 moderan je pogled na klasični koncept predstavljen u seriji igara Age of Empires. Ideja je bila prilično jednostavna; započ...