Mine põhisisu juurde

WooCommerce oma VPS-il

WooCommerce võib jagatud majutuses töötada väga hästi — paljud poed ei vaja oma serverit ega selle halduskoormust. VPS muutub huvitavaks siis, kui pood vajab isoleeritud ressursse, oma PHP ja andmebaasi seadistust või root-ligipääsu kõrvalteenuste jaoks. Vaatame, mida e-pood oma serveril tehniliselt võidab, mille eest sina vastutad ja millal kolimine end päriselt õigustab.

Avaldatud
Diagramm: WooCommerce pood oma VPS-il — nginx, PHP-FPM, MariaDB ja Redis täieliku root-kontrolli all Tallinna serveris.

Miks valida WooCommerce’i jaoks VPS?

KVM VPS annab poele täieliku root-ligipääsu ja oma süsteemitasandi. Saad häälestada PHP-FPM-i protsessid, MariaDB või MySQL-i puhvrid, paigaldada süsteemiteenuseid ja tööriistu (näiteks Docker või oma vahemälukiht) ning valida OS-i — kõike seda, mida hallatud platvorm ei ava. Jagatud majutuses (CloudLinux LVE) on ressursid samuti isoleeritud ja PHP-versioon valitav, kuid süsteemitasand jääb majutaja hallata.

See ei tee jagatud majutust valeks valikuks. Hästi sobitatud majutuspakett teenindab ka paljusid päris e-poode, samal ajal kui teenusepakkuja haldab platvormi, uuendusi, varundust ja e-posti. VPS tasub valida konkreetse piirangu või haldusvajaduse lahendamiseks, mitte ainult seepärast, et „oma server” tundub võimsam. Pane tähele: e-poe tellimuskirjade usaldusväärseks saatmiseks tasub VPS-il kasutada välist SMTP-teenust.

LEMP või LAMP: poe tarkvarapinu

Tüüpiline LEMP-pinu koosneb Nginxist, PHP-FPM-ist ja MariaDB-st või MySQL-ist; LAMP kasutab Nginxi asemel Apache’i. Mõlemad sobivad WooCommerce’ile. Olulisem kui veebiserveri nimi on terviklik seadistus: toetatud PHP, OPcache, õiged failiõigused, HTTPS, töökindel cron ja piisavad PHP-FPM-i worker’id.

Redis võib olla WordPressi objektivahemälu, mis vähendab korduvaid andmebaasipäringuid, kuid see on valikuline ega paranda kehva päringut või aeglast pluginat. VPS-il paigaldad ja piirad Redise ise. Samuti vastutad operatsioonisüsteemi, PHP, andmebaasi ja WordPressi regulaarsete uuenduste ning ligipääsude turvalise seadistuse eest.

Jõudlus kampaania ja tellimuskoormuse all

E-poe koormus pole ühtlane: kampaania toob korraga kataloogipäringud, ostukorvid, checkout’i ja taustal töötavad integratsioonid. Lehevahemälu aitab tootelehti, kuid kasutajapõhist ostukorvi ja maksevoogu ei saa samal moel vahemällu panna. Seal loevad PHP-FPM-i vabad protsessid, andmebaasi latentsus ja aeglaste päringute arv.

VPS annab stabiilse RAM-i eelarve ning oma PHP ja andmebaasi piirid, aga häälestamist peab juhtima mõõtmine. Jälgi mälu, load average’it, PHP-FPM-i järjekorda, aeglaste päringute logi ja WordPressi cron’i kestust. Suurem pakett ei paranda vigast pluginat; profileeri esmalt pudelikael, muuda üht asja korraga ja korda koormustesti.

Varundus, uuendused ja taastamise plaan

Jagatud majutuses on varundus hallatud teenuse osa. VPS-i iga pakett sisaldab tasuta best-effort automaatvarundust, mis pole garanteeritud, ning VirtFusionis saad teha käsitsi taastepunkte VPS-i kettale. Käsitsi taastepunkt aitab enne riskantset uuendust, kuid samal kettal asuv punkt ei asenda sõltumatut varukoopiat.

WooCommerce’i puhul hoia eraldi vähemalt andmebaasi, wp-content kataloogi ja serveri konfiguratsiooni koopia ning testi taastamist. Andmebaasi dump peaks olema rakenduse seisukohalt terviklik, eriti aktiivse tellimusvoo ajal. Planeeri ka uuendused, monitooring ja turvapaigad — unmanaged VPS-il ei tee neid sinu eest juhtpaneel.

Millal kolimine on päriselt mõistlik

Kolimine on põhjendatud, kui jagatud keskkonna mõõdetavad mälu-, protsessi- või I/O piirid takistavad müüki, vajad oma PHP/MySQL-i häälestust, eraldi worker’it või integratsiooni, mida seal käitada ei saa. Ka nõue hoida lavastus- ja tootmiskeskkond sama pinuga võib olla hea põhjus. Kui pood on kiire ja haldusvaba töövoog väärtuslik, ei pea kolima.

Virtuaal.com KVM VPS-id töötavad AMD EPYC protsessoritel ja NVMe SSD RAID salvestusel CITIC Telecomi andmekeskuses Tallinnas, meie AS205930 võrgus. VirtFusionis saad valida OS-i, serveri taasehitada ning kasutada VNC-konsooli ja Rescue Mode’i. Fikspaketid ulatuvad C-XS-ist (1 vCPU, 2 GB RAM) C-XXL-ini (16 vCPU, 32 GB RAM), aastamaksega alates 7,64 €/kuu.

Korduma kippuvad küsimused

Valmis oma virtuaalserverit käivitama?

Vaata KVM VPS-pakette — AMD EPYC, NVMe SSD RAID, täielik root-ligipääs ja VirtFusioni paneel. Serverid Tallinnas.

Vaata VPS-pakette