Nginx-välimuistin käyttöönotto

Nginx-välimuistin käyttöönotto mahdollistaa nginx-välityspalvelimen tallentaa tiettyjä verkkosivuston dynaamisia sisältöjä välimuistiin. Välimuistissa olevat tiedot tallennetaan lyhyeksi ajaksi (yleensä enintään muutamaksi sekunniksi). Tämä voi auttaa nopeuttamaan verkkosivuston latausaikaa ja vähentämään palvelimen kuormitusta.

Nginx-välimuistin käyttöönotto on suositeltavaa vain tietyn profiilin omaaville verkkosivustoille (esimerkiksi suosituille blogeille tai uutissivustoille):

  • Suuri liikenne.

  • Sisältö päivittyy muutaman sekunnin välein.

Nginx-välimuistin käyttöönotto voi olla hyödytöntä tai jopa haitallista seuraavan profiilin omaaville verkkosivustoille:

  • Kohtalainen tai vähäinen liikenne.

  • Sisältö päivittyy harvemmin kuin muutaman sekunnin välein.

  • Käytetään personoitua sisältöä (esimerkiksi kävijän maantieteellinen sijainti tai ostoskorin sisältö).

Nginx-välimuistin voi ottaa käyttöön yksittäisille toimialueille tai isännöintisuunnitelmille.

Nginx-välimuistin käyttöönottaminen isännöintisuunnitelmalle:

  1. Siirry kohtaan Palvelusuunnitelmat.

  2. Valitse “Isännöintisuunnitelmat”-välilehdessä joko Lisää suunnitelma luodaksesi uuden suunnitelman tai napsauta olemassa olevan suunnitelman nimeä muokataksesi sitä.

  3. Siirry “WWW-palvelin”-välilehdelle.

  4. Valitse “nginx-asetukset”-osiossa “Salli nginx-välimuistin käyttö” -valintaruutu.

  5. (Valinnainen) Voit mukauttaa nginx-välimuistin asetuksia. Jos et ole perehtynyt nginx-välimuistiin, suosittelemme oletusasetusten käyttämistä. Näiden asetusten virheellinen määrittäminen voi heikentää verkkosivuston ja palvelimen suorituskykyä.

  6. Napsauta OK (tai Päivitys ja synkronointi, jos muokkaat olemassa olevaa suunnitelmaa).

Tästä lähtien jokainen tämän isännöintisuunnitelman pohjalta luotu uusi tilaus ottaa nginx-välimuistin automaattisesti käyttöön tilauksen toimialueilla ja aliverkkotunnuksilla. Tämän isännöintisuunnitelman pohjalta olemassa olevat tilaukset eivät muutu.

Lisätietoja nginx-välimuistin käyttöönotosta toimialueelle saat napsauttamalla tästä.

Nginx-välimuistin oletusasetusten mukauttaminen

Voit asettaa oletusarvot useille nginx-välimuistin asetuksille (esimerkiksi välimuistin koko, välimuistin aikakatkaisu ja niin edelleen) muokkaamalla panel.ini-tiedostoa. Mukautetut arvot otetaan käyttöön vain äskettäin luoduille isännöintisuunnitelmille, toimialueille ja aliverkkotunnuksille, eivätkä ne vaikuta jo olemassa oleviin.

Alla on luettelo nginx-välimuistin asetuksista, joita voit mukauttaa panel.ini-tiedoston kautta.

[webserver]
; path where to store cache
nginxCacheDir = /var/cache/nginx
; default values
nginxCacheEnabled = off
nginxCacheSize = 62914560
nginxCacheTimeout = 5
nginxCacheKey = $scheme$request_method$host$request_uri
nginxCacheCookies = ""
nginxCacheBypassLocations = ""
nginxCacheBypassHeaderNocache = on
nginxCacheBypassHeaderAuth = on
nginxCacheBypassGetNocache = on
nginxCacheUseStale5xx = on
nginxCacheUseStale4xx = off
nginxCacheUseStaleUpdating = on
; maximum values
nginxCacheSizeMax = 1099511627776
nginxCacheTimeoutMax = 3153600000