Általában a képek és a videók jelentik a legnagyobb terhelést, amelyet egy WordPress-webhely kiszolgál. Ezek áthelyezése a Zinn® objektumtárba leveszi ezt a terhet a webszerveréről és a tárhelykeretéről.
Soha nem kell hozzáférési kulcsot megadnia
Ezt a részt érdemes elolvasni, mert ez az, ami megkülönbözteti bővítményünket a kategória többi tagjától.
Minden más médiatehermentesítő bővítmény arra kéri Önt, hogy másoljon be egy S3-hozzáférési kulcsot és titkos kulcsot a WordPressbe. Ezek aztán a wp_options táblában tárolódnak, ahol a webhelyén lévő összes többi bővítmény elolvashatja őket, ahonnan minden migrálási exportálásba átmásolódnak, és ahol ott ülnek a fejlesztőnek elküldött biztonsági mentésben is. Ha ez a kulcspár kiszivárog, a teljes tárolója védtelenné válik.
A miénk soha nem tartalmaz ilyet. A bővítmény egy olyan tokent tárol, amely kizárólag ennek a webhelynek a mappájához használható, semmi máshoz, és minden feltöltés előtt egy egyszeri, aláírt linket kér tőlünk. A fájl ezután közvetlenül a webszerveréről a tárhelyre kerül — soha nem halad át rajtunk.
Ha ez a token valaha is kitudódna, a vezérlőpultján egyetlen kattintással visszavonhatja. Egy kiszivárgott hozzáférési kulccsal ezt nem teheti meg.
Bekapcsolás
- Nyissa meg a webhelyét a vezérlőpulton, és lépjen a Fájlok és adatbázisok → Képek és videók CDN menüpontra.
- Kattintson a Média-CDN bekapcsolása gombra. A tárhelye beállításra kerül.
- Kattintson a Párosítási kód kérése gombra. A kód egyszer használható, és harminc perc múlva lejár.
- Telepítse a Zinn® Media Offload bővítményt a WordPress-webhelyére — megtalálható a WordPress.org
könyvtárában, így a Bővítmények → Új bővítmény hozzáadása menüpont alatt név szerint rátalál —, majd nyissa meg a Zinn Digital® → Media Offload menüpontot, illessze be a kódot a Kapcsolat fülön, és kattintson a Webhely összekapcsolása gombra.
Az új feltöltések azonnal átkerülnek. A meglévő könyvtára a háttérben kerül áthelyezésre a következő órák során, egyszerre néhány fájl formájában, és megszakadás esetén onnan folytatja a folyamatot, ahol abbahagyta.
Mi történik ma a médiafájljaival
A fájljai átmásolódnak a Zinn® tárhelyre, és a webhelye továbbra is a saját másolatait szolgálja ki. Az oldalaival kapcsolatban egyelőre semmi sem változik.
Ez szándékos: a feltöltés és a kiszolgálás két külön lépés, és az első lépést biztonságos önmagában elvégezni. Amint a médiafájlok mozgatása megkezdődött, kapcsolja be a Média URL-ek átírása opciót, és az oldalai a webszervere helyett a CDN-re kezdenek mutatni.
Honnan történik a médiafájlok kiszolgálása
A legtöbb webhely kiszolgálása a megosztott média-kiszolgálónevünkről történik az átírás bekapcsolásának pillanatától kezdve. Semmit sem szükséges beállítani.
A footprint-mentes webhelyek mások, és ez szándékos. Ezek kiszolgálása soha nem megosztott Zinn® kiszolgálónévről történik, mivel minden azt használó webhely ugyanazt a címet jelenítené meg az oldal forráskódjában — ez pedig pontosan az a webhelyek közötti kapcsolat, amelynek megakadályozására a footprint-mentes tárhely létezik. A footprint-mentes webhelyek tehát mindaddig a saját médiafájljaikat szolgálják ki, amíg nem biztosít számukra egy saját domaint: hozzon létre egy aldomaint (például media.yoursite.com), irányítsa a tárhelyére, és adja meg a vezérlőpult Média domain mezőjében. A médiafájljait ezután a saját domainje szolgálja ki, és semmi sem kapcsolja azokat a többi tulajdonához.
Bármely webhelyen használhatja a saját domainjét, nem csak a footprint-menteseken — mindenhol máshol ez egyszerűen opcionális.
A beállítások a vezérlőpulton találhatók, nem a WordPressben
A bővítmény a párosítási kódon kívül nem rendelkezik saját beállításokkal. Az, hogy az URL-ek átírásra kerülnek-e, és hogy a helyi másolatok törlődnek-e, a Zinn® vezérlőpultján dől el, így a válasz mindig egyetlen helyen található, és nincs mód arra, hogy a kettő eltérjen egymástól.
Helyi másolatok eltávolítása
Alapértelmezés szerint ki van kapcsolva. Bekapcsolásakor egy fájl csak akkor kerül eltávolításra, ha minden méretváltozata sikeresen feltöltődött — a részleges feltöltés soha nem töröl semmit, mert így a bélyegképek egyik helyen sem lennének elérhetők, és nem maradna eredeti példány sem az újragenerálásukhoz.
Ha valami hiba történik
Ha a tárhelyünk a feltöltéskor nem érhető el, a feltöltés továbbra is sikeres lesz, és a fájl a szerverén marad, pontosan úgy, mint a bővítmény nélkül. A beállítások képernyője jelzi a hibát, és a háttérfolyamat később felveszi a fájlt.
A bővítmény kikapcsolása leállítja az új feltöltéseket. A már áthelyezett médiafájlok továbbra is működnek.
Saját tároló használata
A vezérlőpulton a miénk helyett saját S3-kompatibilis tárolót is csatolhat — a bővítmény ugyanúgy működik, és továbbra sem tárolja a kulcsot.