Erőforrás-használat és sütik
Mennyi erőforrást használ az UpdraftPlus, hogyan csökkentheted, és állít-e be sütiket a látogatóknak.
Az UpdraftPlus nem fut a látogatók felé
Szekció neve “Az UpdraftPlus nem fut a látogatók felé”Az UpdraftPlus nem futtat kódot az oldal nyilvános (front end) részén: betöltődéskor ellenőrzi, hogy admin felületen fut-e, és ha nem, azonnal visszaadja a vezérlést.
Mentőbővítményként viszont ezt kell tennie:
- elolvassa az oldal minden fájlját,
- elolvassa az adatbázis minden tábláját és sorát,
- az összegyűjtött adatot zip-tömörítőn futtatja át,
- az eredményt lemezre írja.
Ez sok be- és kimeneti (I/O) erőforrást és processzoridőt igényel, mentés pedig nem készülhet ezek nélkül. Kis oldalnál (néhány bejegyzés, mérsékelt méretű képek) ez nem sok. Ha sok nagy fájlod van (videó, hang, óriási képek), vagy az oldal nagy és forgalmas (rengeteg hozzászólás), többet számít. A hatás nagyobb, ha a webszerver és az adatbázis-szerver ugyanazon a gépen fut.
Az UpdraftPlus egyszerre csak egy folyamatot futtat, párhuzamosítás nélkül: egyszerre egy processzormagot használ, és egyszerre csak egy UpdraftPlus-folyamat olvas vagy ír a lemezen. Emellett érvényesek rá a PHP és az operációs rendszer, illetve a tárhelyszolgáltató beállított korlátai. A saját oldaláról tehát mindent megtesz a kis erőforrás-használatért. Ennél többet belülről nem lehet megoldani, mert a tárhelybeállítások túl sokfélék. Ha különleges igényed van, azt a szerver szintjén kell beállítani. Ha te üzemeltetsz szervert, érdemes az adatbázist is hangolnod.
Mit tehetsz, ha nem fér hozzá a szerver beállításához?
Szekció neve “Mit tehetsz, ha nem fér hozzá a szerver beállításához?”Éjszakára időzítsd a mentést
Szekció neve “Éjszakára időzítsd a mentést”Állíts be ütemezett mentést hajnali órákra, amikor a szerverek általában alig terheltek.
Győződj meg róla, hogy a tárhely elég erős
Szekció neve “Győződj meg róla, hogy a tárhely elég erős”A legolcsóbb tárhely néhány dollár megtakarítást ígér, de szinte mindig szűkös erőforrásokkal jár. Ha az oldalad elég nagy ahhoz, hogy a mentése jelentős erőforrást igényeljen, valószínűleg elég látogatója is van ahhoz, hogy a gyenge tárhely lassúsága elriasszon közülük néhányat.
A legolcsóbb VPS-nek általában kevesebb erőforrása van, mint a megszokott megosztott tárhelynek, az árától függetlenül: egyetlen processzormagon osztozik az operációs rendszer, a webszerver és a PHP, valamint az adatbázis. Ha közben a teljes oldalt olvasó és író mentés is fut, minden feladatot folyton ki-be kell cserélni a processzoron. A megosztott tárhelyen jellemzően sok magot (akár 32-t) használnak közösen a weboldalak, így elég az erőforrás, amíg nem minden oldal ugyanakkor mentet. Egyes tárhelyek viszont szigorúan korlátozzák a processzor- és lemezhasználatot, akkor is, ha a gépnek sok szabad kapacitása van.
Futtasd a mentést a shellből
Szekció neve “Futtasd a mentést a shellből”Ha van hozzáférésed és hozzáértésed, indítsd a mentést a shellből vagy WP-CLI-vel (lásd a Haladó eszközök fejezetet), és a nice és az ionice paranccsal korlátozd a futás erőforrás-használatát. Ezek Linuxon, Macen és más UNIX-szerű rendszeren érhetők el. Windowson más megoldás kell.
Ellenőrizd, nincs-e nagy adatbázistáblát létrehozó bővítményed
Szekció neve “Ellenőrizd, nincs-e nagy adatbázistáblát létrehozó bővítményed”Ilyenek például egyes statisztikai bővítmények, amelyek minden látogatóhoz új sort írnak az adatbázisba.
Csökkentsd a zip-fájlok méretét
Szekció neve “Csökkentsd a zip-fájlok méretét”Ha sok fájlt tárolsz, nyisd meg az UpdraftPlus Beállítások fülének Szakértői beállítások részét, és az Archívumok felosztása ekkora méretnél értéket csökkentsd az alapértelmezett 400 MB-ról 100 MB-ra. Így az UpdraftPlus kevesebb időt tölt nagy zip-fájlok kezelésével, ami lassú szervereken sok erőforrást és időt vihet el.
Használj inkrementális mentést
Szekció neve “Használj inkrementális mentést”Az inkrementális mentés csak a fájlok változásait menti, nem kell minden alkalommal teljes mentést csinálni (lásd az Inkrementális mentés fejezetet).
Készíts egyszeri mentést a nagy, változatlan fájlokról
Szekció neve “Készíts egyszeri mentést a nagy, változatlan fájlokról”Hasonló az inkrementális mentéshez, kicsit körülményesebb, de az ingyenes kiadásban is megoldható. Ha vannak nagy, nem változó fájljaid (például régi hang- vagy videóarchívum), készíts róluk egyszeri mentést, tárold biztos helyen, és utána zárd ki őket az UpdraftPlus mentéséből a kizárási beállításokkal (lásd a Kizárások fejezetet). Így megspórolod a becsomagolásukra fordított időt és erőforrást.
Frissíts újabb PHP-verzióra
Szekció neve “Frissíts újabb PHP-verzióra”Ha a tárhelyszolgáltatód több PHP-verziót kínál, és most régi (PHP 5.x) verziót használsz, érdemes újabbra váltani, mert az sok művelet közben lényegesen gyorsabb, így kevesebb erőforrást használ. Előtte győződj meg róla, hogy a bővítményeid naprakészek (vagy cseréld le a már nem frissülőket), és készülj fel rá, hogy ha gond van, kárt nem okozva visszaválthatsz.
Szólj a tárhelyszolgáltatónak
Szekció neve “Szólj a tárhelyszolgáltatónak”Ésszerűtlen olyan tárhelyet eladni egy weboldalhoz, amely nem ad elég erőforrást az oldal működtetéséhez, beleértve a saját mentések készítését is. Egy panasz valószínűleg nem hoz azonnali eredményt, de ha elég ügyfél jelzi, vagy távozik, hosszú távon változtat a szolgáltatón.
Állít be az UpdraftPlus sütiket a látogatóknak?
Szekció neve “Állít be az UpdraftPlus sütiket a látogatóknak?”Nem.
Egyetlen kivétel van: ha a fizetős kiadás Beállítások zárolása funkciójával korlátozod az adminisztrátorok hozzáférését az UpdraftPlus beállításaihoz (lásd a Haladó eszközök fejezetet), a jelszó sikeres megadása után egy kriptográfiai hasht tartalmazó süti kerül a böngészőbe. A süti a zárolási beállításnál megadott ideig él, és ennyi időn át léphet be újra a felhasználó jelszó nélkül. Mivel ez csak a hátoldali, adminisztrátori felhasználókat érinti, a látogatóknak szóló sütitájékoztatásban nem kell szerepeltetni.
Készült: