Az Amazon S3 az Amazon Web Services számos termékének része, és tárolási megoldásként szolgál. Egy nagy weboldal használja, amely tárolóhelyet igényel nagy fájlok, például szoftverek, játékok, videók, pdf-ek, audio fájlok, letöltések stb., És további biztonsági másolatok számára. Az Amazon megbízhatósága és nagyon alacsony tárolási költségei miatt ideális tárolóhelyekhez és biztonsági másolatokhoz. Az olyan hatalmas portálok, mint a Netflix, az Airbnb, a SmugMug, a Nasdaq stb., Az S3-ra támaszkodnak, hogy rengeteg adatot tárolhassanak olcsón.
Miért az Amazon S3?
Az Amazon S3 kifejezetten a tömeges tárolással foglalkozik. Ezzel a tárolási lehetőséggel garantált, hogy a tárolási költség sokkal alacsonyabb lesz, mint a WordPress gazdagépénél. Az adathordozók AWS-be történő elhelyezése nemcsak költséghatékony, de az első év során gyakorlatilag ingyenes is (legfeljebb 5 GB tárhely). Mivel a nagyméretű médiafájlokat az Amazon hívja, ez eltávolítja a WordPress webhelyet, és így gyorsabb a betöltési idő. Az S3 nem csak fájlokat, például játékokat, PDF-fájlokat, videókat, hangfájlokat menti, hanem olyan eszközöket is, mint a CSS, a JavaScript stb.
- Miért az Amazon S3?
- Hogyan állítsuk be a WordPress S3 integrációt?
- WP Media Folder és WP Offload media plugin
- A WordPress és az Amazon S3 integrálása: lépésről lépésre
- 1. lépés: Telepítse és aktiválja a WP Media Folder és a WP Offload media plugin
- 2. lépés: Hozzon létre egy új vödröt az Amazon S3-on
- 3. lépés: Állítsa be a vödör házirendjét
- 4. lépés: Hozzon létre egy IAM felhasználót és házirendet
- 5. lépés: Adjon hozzáférési kulcsokat a wp-config.php fájlhoz
- 6. lépés: Válassza ki az S3 vödröt a WP Media Folder és a WP Offload adathordozók közül
- 7. lépés: Az Offload S3 beállításainak konfigurálása (opcionális)
- Az Amazon S3 használatának előnyei a WordPress webhelyen
- Következtetés
Az Amazon S3 tárolóhelyet „vödörnek” nevezzük. Ez egy olyan fájlgyűjtemény, amelyet valahol máshol tárol, így a jobb teljesítmény érdekében a weboldal terhelése csökkenthető.
Hogyan állítsuk be a WordPress S3 integrációt?
A WordPress és az Amazon S3 integrálásához a következőkre van szükség:
- Egy Amazon Web Services-fiók - ingyenesen regisztrálhat.
- Nyilvános Amazon S3 vödör - ez ingyenes az első évben (legfeljebb 5 GB).
- WordPress S3 plugin - ez automatikusan átmásolja a WordPressre feltöltött fájlokat az S3 vödörbe.
WP Media Folder és WP Offload media plugin
Az S3 és a WordPress integrálásához javasoljuk a WP Media Folder és a WP Offload Media plugin . Ez a plugin automatikusan átmásolja a fájlokat a WordPress webhelyről az Amazon S3 tárolóba, amikor feltölti őket a médiakönyvtárba. Beállíthatja CDN hozzáadását is, például Amazon CloudFront, MaxCDN vagy KeyCDN. Ha pedig úgy dönt, hogy beszerez Assets-kiegészítőt, akkor a WP Offload Media Plugin azonosítani tudja a webhelye által használt eszközöket (CSS, JS, képek stb.), és lekéri azokat az Ön által kiválasztott CDN-ről.
A WordPress és az Amazon S3 integrálása: lépésről lépésre
A folyamat megkezdése előtt javasoljuk, hogy készítsen biztonsági másolatot a webhelyről, hogy kezelje a nemkívánatos helyzeteket.
1. lépés: Telepítse és aktiválja a WP Media Folder és a WP Offload media plugin
Az integrációs folyamat megkezdése előtt érdemes megbizonyosodni arról, hogy telepítette és aktiválta-e a plugin a webhelyén.
A plugin aktiválása közben a rendszer kéri, hogy adja meg az AWS kulcsokat. (Ezt fogjuk tenni a következő lépésekben - AWS-kulcsok létrehozása)
2. lépés: Hozzon létre egy új vödröt az Amazon S3-on
Miután létrehozott egy ingyenes Amazon Web Services-fiókot, navigáljon az Amazon S3 szakaszhoz az AWS irányítópultjáról. Az S3 felületen kattintson a „ Vödör létrehozása ” gombra.
Töltse ki ezeket az adatokat a felbukkanó felületen:
- Egy vödör neve
- Válasszon egy régiót (közel a célközönséghez, különösen, ha nem tervezi a CDN használatát)
- Kattintson a „Létrehozás” elemre.
3. lépés: Állítsa be a vödör házirendjét
A weboldal zökkenőmentes működése érdekében tegye közzé S3 vödörét vödör házirendjének beállításával. Az S3 kezelőfelületén kattintson a vödörre:
Az újonnan létrehozott „ codeinwp” nem publikusként van megjelölve , de ehhez a tárolóhoz nyilvános jelzőre van szüksége.
Kattintson az Engedélyek lapfülre, majd válassza ki a " Csomagházirend " lehetőséget:
Láthatjuk a JSON kódszerkesztőt. Illessze be a következő kivonatot a szerkesztőbe, és mentse el a módosításokat.
{
„Verzió”: „2008-10-17”,
"Nyilatkozat": [
{
„Sid”: „AllowPublicRead”,
„Effect”: „Allow”,
„Fő”: {
“AWS”: “*”
},
„Művelet”: „s3: GetObject”,
“Forrás”: “arn: aws: s3 ::: codeinwp / *”
}
]
} Megjegyzés : A csoport nevének meg kell egyeznie a kódrészletben használt névvel. Ha a gyűjtőtárat „XYZ”-nek nevezte el, győződjön meg arról, hogy a codeinwp-t cserélje ki „XYZ”-re.
- 'Mentsd el' a változtatásokat
A módosítások mentése után a csoport nyilvánosként lesz megjelölve az Amazon S3 irányítópultján:
4. lépés: Hozzon létre egy IAM felhasználót és házirendet
IAM-felhasználó létrehozása lehetővé teszi a plugin számára az S3-vázlat kezelését. Ezt KELL, ha azt szeretné, hogy a plugin automatikusan másolja a WordPress-be feltöltött fájlokat.
Ez a lépés bonyolult, ezért a jobb megértés érdekében sok egyszerű lépésre bontjuk.
A folyamat befejezése után lesznek AWS kulcsai, amelyeket a plugin kér.
Az IAM-felhasználó létrehozásához menjen az AWS-fiók IAM területére. Válassza a Felhasználók lapot:
kattintson a Felhasználó hozzáadása gombra a tetején:
A „ Felhasználó hozzáadása” felületen adjon nevet a felhasználónak. Ne felejtse el kiválasztani az Automatikus hozzáférést a Hozzáférés típusa . És kattintson a Tovább gombra: Engedélyek :
Tól től
a következő ablakban válassza a Meglévő házirendek közvetlen csatolása lapot, majd válassza a Házirend létrehozása lehetőséget :
Ez új ablakhoz vezet. Az új ablakban lépjen a JSON lapra, és illessze be ezt a kódrészletet:
{
„Verzió”: „2012-10-17”,
"Nyilatkozat": [
{
„Effect”: „Allow”,
„Akció”: [
„S3: CreateBucket”
„S3: DeleteObject”
„S3: Tedd *”
„S3: Get *”
„S3: lista *”
],
"Forrás": [
„Arn: AWS: s3 ::: codeinwp”
„Arn: AWS: s3 ::: codeinwp / *”
]
}
]
}
Győződjön meg arról, hogy a codeinwp két példányát lecseréli az Amazon S3 vödör tényleges nevére (XYZ). Ezután kattintson az alul található Ellenőrzési irányelv elemre :
A következő képernyőn adjon meg egy nevet, majd kattintson a Házirend létrehozása gombra :
Most lépjen vissza az IAM Felhasználó hozzáadása lapra, amelyet korábban elért > Kattintson Frissítésre > Válassza ki az imént létrehozott házirendet a listából (időt takaríthat meg, ha név szerint keres rá) > Kattintson a Tovább: Áttekintés gombra:
A következő képernyőn kattintson a Felhasználó létrehozása elemre :
A következő képernyőn ezeket látnia kell:
Hozzáférési kulcs azonosítója
- Titkos hozzáférési kulcs (ha meg akarja tekinteni a titkos kulcsot, kattintson a Megjelenítés gombra )
Tipp: Lehet, hogy mindkét értéket kéznél tartja, mivel a következő lépésben szüksége lesz rájuk.
5. lépés: Adjon hozzáférési kulcsokat a wp-config.php fájlhoz
Most, amikor elkészült az AWS felülettel, visszatérhet a WordPress webhelyére a könnyű konfiguráláshoz.
Itt meg kell dolgoznia a wp-config.php fájlt. Kétféle módon lehet ezt megoldani - FTP-n vagy a cPanel fájlkezelőn keresztül.
Adja hozzá a következő kódrészletet a wp-config.php fájlhoz. Ne felejtsd el cserélni a csillagokat a tényleges kulcsokkal az előző lépésben (azok, amiket mondtunk, mindig kéznél vannak):
define ('AS3CF_AWS_ACCESS_KEY_ID', '*********************');
define ('AS3CF_AWS_SECRET_ACCESS_KEY', '*********************');
Így néz ki a webhelyem wp-config.php fájlja:
Ne felejtse el menteni az elvégzett módosításokat.
6. lépés: Válassza ki az S3 vödröt a WP Media Folder és a WP Offload adathordozók közül
Lépjen a Beállítások → S3 letöltése menüpontra.
A rendszer kéri, hogy adja meg a vödör nevét: Milyen vödröt szeretne használni? Töltse ki az S3 vödör (XYZ) nevét a mezőben, és kattintson a Vödör mentése gombra :
A módosítások mentése után megtekintheti a teljes plugin felületét:
Megjegyzés: A meglévő csoportok keresésére vagy az Új csoport létrehozására szolgáló gombok nem működnek az IAM felhasználói házirendjének beállítása miatt.
7. lépés: Az Offload S3 beállításainak konfigurálása (opcionális)
Eddig nagyjából elkészültél a beállítással. Minden új feltöltését automatikusan letölti az Amazon S3. Ezenkívül a plugin automatikusan átírja a fájlok URL-jeit. Ily módon a fájl elküldésre kerül
Amazon S3 a szerver helyett.
A meglévő fájlok feltöltéséhez az Amazon S3-ra a prémium verzióra van szükség.
Játszhat a plugin funkcionalitásával, ha bármi konkrétan változtatni szeretne. Azonban a legtöbb helyzetben az alapértelmezett beállítások nagyszerűek.
Az Amazon S3 használatának előnyei a WordPress webhelyen
- Kevesebb kérés a szerverhez
Mivel a fájljaid nem a kiszolgálón helyezkednek el, a kiszolgáló csökkenti a terhelést, mivel már nem felelős a médiafájlok vagy a potenciális eszközök kiszolgálásáért. Ez gyorsabban tölti be az oldalt.
- Megfizethető tárolás
Ha fél attól, hogy elfogy a gazdagép tárolási korlátozása, az S3 kínálja a legolcsóbb megoldást erre.
- Családi média
Mivel a nagyméretű médiafájlokat a webhelye kezeli, így sokkal könnyebb frissíteni vagy mozogni a WordPress webhelyén (például a gazdagépek között). Mozgatás közben csak a PHP fájlokat mozgatja, amelyek nagyon könnyűek és könnyen mozgathatók.
- skálázhatóság
Az Amazon S3 az Internet jelentős részét bocsátja rendelkezésre. Ez azt jelenti, hogy ha az Amazon növekszik, akkor az Ön webhelye is növekszik.
- Ingyenes ököl év
Az Amazon S3 az első évben ingyenes (legfeljebb 5 GB tárhely).
Következtetés
WordPress Amazon S3 plugin segítségével könnyedén letöltheti nagy médiafájljait, és kihasználhatja az Amazon Web Services infrastruktúráját is. Az egész folyamat nem tart tovább 30 percnél. Miután integrálta a WordPress-t az Amazon S3 , webhelye hatékonyabb és gyorsabb lesz – a látogatók pedig boldogabbak lesznek.
Harika bir yazı olmuş, bunu birzat kendi sitemiz üzerinde denedik ve oldukça uygun maliyetli ve daha hızlı bir internet sitesine sahip olduk.