A legjobb Amazon S3-integráció a WordPresshez

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.

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.

1 gondolat a „Legjobb Amazon S3 integráció a WordPresshez” témakörben

Hagy egy megjegyzést

Az e-mail címed nem kerül nyilvánosságra. A kötelező mezők meg vannak jelölve *