18.04

Memcached on muistiobjektien välimuistijärjestelmä, jonka avulla voit tallentaa tietoja välimuistiin, joka on erittäin hyödyllinen verkkosivustojen optimoinnissa. Se myös parantaa sovelluksen nopeutta ja estää omistettu palvelimen huonon suorituskyvyn.


Tämä opetusohjelma näyttää sinulle, kuinka asentaa ja määrittää Memcached Ubuntu 18.04 LTS -palvelimeen.

edellytykset

Tässä oppaassa oletetaan, että sinulla on perustiedot Linuxista ja mikä tärkeintä, sivustoasi ylläpidetään omalla VPS: llä.

  • Varmista, että palvelimesi on asetettu juurelle. Jos ei, saatat joutua lisäämään komennon sudo, jotta pääset root-käyttöoikeuksiin.
  • Yksi Ubuntu 18.04 -palvelin.

Kun nämä tärkeät tuotteet ovat paikoillaan, olet valmis aloittamaan Memcached-palvelimen asennuksen.

Vaihe 1- Asenna Memcached

Aloita Memcached-sovellus keräämällä kaikki tarvittavat komponentit Ubuntun arkistosta. Saadaksesi uusimmat komponentit, aloita päivittämällä järjestelmä seuraavalla komennolla:>

$ sudo apt-get -päivitys

Asenna nyt Memcached seuraavasti:

$ sudo apt-get install memcached

Voit myös asentaa libmemcached-tools, joka on kirjasto, joka sisältää useita työkaluja, jotka toimivat hyvin Memcached-palvelimen kanssa:

$ sudo apt-get install libmemcached-tools

Tässä vaiheessa Memcached tulisi asentaa onnistuneesti palvelimellesi yhdessä tärkeiden työkalujen kanssa, joiden avulla voit testata yhteyden helposti. Jatkamme nyt Memcached-asetusten määrittämistä.

Vaihe 2 – Memcachen määritys

Ennen kuin määrität Memcachedin, sinun on varmistettava, että se kuuntelee paikallista käyttöliittymää 127.0.0.1. Oletustason määritykset tarkistamme seuraavat asetukset Memcached-määritystiedostosta, joka löytyy osoitteesta /etc/memcached.conf.

Uusimmassa Memcached-versiossa, joka tulee Ubuntun ja Debianin mukana, on paikallisessa käyttöliittymässä asetettu -1-parametri. Tämä parametri määrittelee Memcached-IP-osoitteen ja estää verkosta mahdollisesti tulevien palveluhyökkäysten estämisen.

Voimme tarkistaa tämän asetuksen varmistaaksemme, että se toimii oikein:

Käyttää nano avata /etc/memcached.conf file:

$ sudo nano /etc/memcached.conf

Tarkista käyttöliittymän asetukset etsimällä tiedostosi alla olevaa riviä:

/etc/memcached.conf

. . .
-l 127.0.0.1

Jos asetus näkyy -1 127,0,0,1, tätä riviä ei tarvitse muuttaa.

Tallenna nyt ja poistu tiedostosta, kun olet valmis.

Jatka ja käynnistä Memcached-palvelu uudelleen, jotta nämä muutokset otetaan käyttöön:

$ sudo systemctl käynnistetään uudelleen memcached

Varmista, että Memcached-palvelu kuuntelee paikallista käyttöliittymää TCP-yhteyksissä käyttämällä seuraavaa komentoa:

$ sudo netstat -plunt

Sinun pitäisi saada seuraavat tulokset:

ulostulo
Aktiiviset Internet-yhteydet (vain palvelimet)
Proto Recv-Q Send-Q Paikallinen osoite Vierasosoitteen tila PID / ohjelman nimi
. . .
tcp 0 0 127.0.0.1:11211 0.0.0.0:* LISTEN 2383 / memcached
. . .

Tämä tulos osoittaa sen memcached on TCP-yhteyksissä kautta 127.0.0.1.

Vaihe 3 – Memcache-asetusten tarkistaminen

Suorita alla oleva komento varmistaaksesi, että Memcached-palvelu toimii oikein koneesi kanssa. Tämä näyttää Memcached-palvelimen nykyiset tilastot.

$ kaiku "tilastointiasetukset" | nc localhost 11211

Sinun pitäisi nähdä seuraava tulos:

Arvot voivat poiketa seuraavista tuloksista:

STAT-maksimitavua 134217728
STAT maxconns 1024
STAT tcpport 11211
STAT udpport 11211
STAT välinen 127.0.0.1
STAT moninaisuus 0
STAT vanhin 0
STAT-häätöjä
STAT domain_socket NULL
STAT umask 700
STAT kasvu_tekijä 1.25
STAT chunk_size 48
STAT lukumäärät 4
STAT num_threads_per_udp 4
STAT stat_key_prefix:
STAT detail_enabled no
STAT reqs_per_event 20
STAT cas_enabled kyllä
STAT tcp_backlog 1024
STAT sitova_protokolla automaattinen neuvottelu
STAT auth_enabled_sasl no
STAT item_size_max 1048576
STAT maxconns_fast no
STAT hashpower_init 0
STAT laattaosoite no
STAT laatta_automove 0
STAT lru_crawler no
STAT lru_crawler_sleep 100
STAT lru_crawler_tocrawl 0
STAT tail_repair_time 0
STAT flush_enabled yes
STAT hash_algorithm jenkins
STAT lru_maintainer_thread no
STAT hot_lru_pct 32
STAT warm_lru_pct 32
STAT expirezero_does_not_evict no
END

Kun olet varmistanut Memcachen asetukset, asenna PHP-moduuli Memcachedille.

Vaihe 4 – Memcached-PHP-moduulin asentaminen

Asenna Ubuntu-järjestelmään nykyinen PHP-versio PPA: Ondrej / php. Jos olet jo asentanut PHP: n, ohita tämä vaihe.

Muussa tapauksessa suorita alla olevat komennot: apt

$ sudo add-apt-repository ppa: ondrej / php
$ sudo apt-get -päivitys
$ sudo apt-get install -y php php-dev php-päärynä libapache2-mod-php

Asenna seuraavaksi Memcachedille tarvittava PHP-laajennus:

$ sudo apt-get install -y php-muisti

Käynnistä nyt Apache uudelleen, jotta muutokset otetaan käyttöön:

$ sudo service apache2 käynnistä uudelleen

Testaa, toimiiko Memcache PHP -palvelu oikein. Varmista, että luot testitiedoston, jossa on merkintä info.php alla olevan sisällön kanssa:

<?php
phpinfo ();
?>

Yritä nyt info.php Web-käyttöliittymässäsi. Jos PHP-sivu on selaimessa, niin kaikki toimii hyvin, ja olet asettunut jatkamaan edelleen.

johtopäätös

Onnittelut, olet asentanut ja määrittänyt Memcached-sovelluksen Ubuntu 18.04 -sovellukseen. Toivomme, että tämä opetusohjelma oli hyödyllinen. Lisäapua varten suosittelemme vierailemaan virallisella Memcached-sivulla.

Katso nämä kolme suosituinta VPS-palvelua:

A2-hosting

Aloitushinta:
$ 5.00


Luotettavuus
9,3


hinnoittelu
9.0


Käyttäjäystävällinen
9,3


Tuki
9,3


ominaisuudet
9,3

Lue arvosteluja

Käy A2-hosting-palvelussa

ScalaHosting

Aloitushinta:
$ 12.00


Luotettavuus
9.4


hinnoittelu
9,5


Käyttäjäystävällinen
9,5


Tuki
9,5


ominaisuudet
9.4

Lue arvosteluja

Käy ScalaHostingissa

Hostinger

Aloitushinta:
$ 3,95


Luotettavuus
9,3


hinnoittelu
9,3


Käyttäjäystävällinen
9.4


Tuki
9.4


ominaisuudet
9.2

Lue arvosteluja

Käy Hostinger

Aiheeseen liittyvät ohjeartikkelit

  • Kuinka päivittää Ubuntusta 16.04 Ubuntuun 18.04
    newbie
  • MySQL-hiekkalaatikoiden asentaminen ja luominen DBdeployerilla Ubuntu 18.04 VPS: lle tai erilliselle palvelimelle
    newbie
  • Kuinka muuttaa yleisiä PHP-asetuksia Ubuntu 18.04 VPS: ssä tai erillisessä palvelimessa
    väli-
  • Kuinka asentaa Grafana Monitoring Tool Ubuntu 18.04 LTS: ään
    asiantuntija
  • Kuinka poistaa MySQL 5 käytöstä "Tiukka tila" Ubuntu 18.04 VPS: llä tai erillisellä palvelimella
    väli-
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me