A legjobb Amazon S3 integráció a WordPresshez

Az Amazon S3 számos Amazon Web Services termék része, és tárolási megoldásként szolgál. Nagy weboldalak használják, amelyeknek tárhelyre van szükségük nagy fájlok, például szoftverek, játékok, videók, PDF-ek, hangfájlok, letöltések stb., valamint további biztonsági mentések számára. Az Amazon ideális tárhelynek és biztonsági mentéseknek a megbízhatósága és a nagyon alacsony tárolási költségei miatt. Hatalmas portálok, mint a Netflix, az Airbnb, a SmugMug, a Nasdaq stb., az S3-ra támaszkodnak nagy mennyiségű adat alacsony költségű tárolására.

Miért pont az Amazon S3?

Az Amazon S3 kifejezetten a tömeges tárolással foglalkozik. Ezzel a tárolási opcióval garantáltan sokkal alacsonyabb tárolási költséggel jár, mint a WordPress tárhelyszolgáltatódé. A média AWS-re tárhelyezése nemcsak költséghatékony, de az első évben gyakorlatilag ingyenes is (akár 5 GB tárhelyig). Mivel a nagy médiafájlokat az Amazonról hívják, ez tehermentesíti a WordPress webhelyedet, ami gyorsabb betöltési időket eredményez. Az S3 nemcsak olyan fájlokat ment el, mint a játékok, PDF-ek, videók, hangfájlok, hanem olyan elemeket is, mint a CSS, JavaScript stb.

Az Amazon S3 tárhelyet „vödörnek” nevezzük. Ez egy olyan fájlgyűjtemény, amelyet máshol tárolsz, hogy a weboldal terhelése csökkenthető legyen a jobb teljesítmény érdekében.

Hogyan kell beállítani a WordPress S3 integrációt?

A WordPress Amazon S3-mal való integrálásához a következőkre van szükséged:

  • Amazon Web Services fiók – ehhez ingyenes regisztráció szükséges.
  • Egy nyilvános Amazon S3 tárolóhely – ez az első évben ingyenes (legfeljebb 5 GB-ig).
  • Egy WordPress S3 plugin – ez automatikusan átmásolja a WordPressre feltöltött fájlokat az S3 tárolóba.

WP Media Folder és WP Offload plugin

WP Media Folder és a WP Offload Media plugin ajánljuk . Ez plugin automatikusan átmásolja a fájlokat a WordPress webhelyedről az Amazon S3 tárolóba, amikor feltöltöd azokat a médiakönyvtárba. Lehetőséged van CDN hozzáadására is, például Amazon CloudFront, MaxCDN vagy KeyCDN. Ha pedig úgy döntesz, hogy beszerzed az Assets bővítményt, akkor a WP Offload Media Plugin képes azonosítani a webhelyed által használt eszközöket (CSS, JS, képek stb.), és lekérni azokat a kiválasztott CDN-ről.

Hogyan integrálható a WordPress az Amazon S3-mal: lépésről lépésre útmutató

Mielőtt elkezdenénk a folyamatot, javasoljuk, hogy készítsen biztonsági másolatot webhelyéről, hogy kezelje az esetleges nemkívánatos helyzeteket.

1. lépés: Telepítse és aktiválja WP Media Folder és a WP Offload plugin

Az integrációs folyamat megkezdése előtt érdemes ellenőrizni, hogy telepítette-e és aktiválta-e a plugin a webhelyén.

A pluginaktiválásakor a rendszer kérni fogja az AWS-kulcsok megadását. (Ezt fogjuk tenni a következő lépésekben - AWS-kulcsok generálása.)

2. lépés: Hozz létre egy új vödröt az Amazon S3-on

Miután létrehoztál egy ingyenes Amazon Web Services fiókot, navigálj az Amazon S3 részhez az AWS irányítópulton. Az S3 felületén kattints a „ Vödör létrehozása ” gombra.

A felugró felületen töltse ki ezeket az adatokat:

  • Egy vödör neve
  • Válassz egy régiót (közel a célközönségedhez, különösen, ha nem tervezel CDN-t használni)
  • Kattintson a „Létrehozás” gombra

3. lépés: Vödörszabályzat beállítása

A weboldal zökkenőmentes működése érdekében tedd nyilvánossá az S3 vödrödet egy vödörszabályzat beállításával. Az S3 felületén kattints a vödörre:

Az újonnan létrehozott ' codeinwp' 'Not public' -ként van megjelölve , de szükség van egy Public indikátorra ehhez a tárolóhoz.

Kattintson az Engedélyek fülre > válassza a „ Gyűjtőházirend ” lehetőséget:

Láthatsz egy JSON kódszerkesztőt. Illeszd be a következő kódrészletet a szerkesztőbe, és mentsd el a módosításokat.

{

                „Verzió”: „2008-10-17”,

                „Nyilatkozat”: [

                {

                                „Sid”: „NyilvánosOlvasásEngedélyezése”,

                                „Hatás”: „Engedélyezés”,

                                „Megbízó”: {

                                                „AWS”: „*”

                                },

                                „Akció”: „s3:Objektum lekérése”,

                                „Erőforrás”: „arn:aws:s3:::codeinwp/*”

                }

                ]

} Megjegyzés : A tároló nevének meg kell egyeznie a kódrészletben használt névvel. Ha a tárolót „XYZ”-nek nevezte el, akkor a codeinwp részt cserélje le „XYZ”-re.

  • 'Mentés' a változtatások

A módosítások mentése után a tároló nyilvánosként lesz megjelölve az Amazon S3 irányítópulton:

4. lépés: IAM-felhasználó és -szabályzat létrehozása

Egy IAM felhasználó létrehozása lehetővé teszi a plugin számára az S3 tároló kezelését. Ez KÖTELEZŐ, ha azt szeretné, hogy a plugin automatikusan másolja a WordPressre feltöltött fájlokat.

Ez a lépés bonyolult, ezért a jobb megértés érdekében több egyszerű lépésre bontjuk.

A folyamat befejezése után AWS kulcsokkal fog rendelkezni – amelyeket a plugin kér.

IAM-felhasználó létrehozásához lépjen az AWS-fiókjában az IAM területre. Válassza a Felhasználók fület:

kattintson a Felhasználó hozzáadása gombra a tetején:

A „ Felhasználó hozzáadása” felületen adjon meg egy nevet a felhasználónak. Ne felejtse el kiválasztani a Programozott hozzáférés lehetőséget a Hozzáférés típusa alatt . Ezután kattintson a Tovább gombra: Engedélyek :

Tól

A következő ablakban válassza a Meglévő szabályzatok közvetlen csatolása fület, majd a Szabályzat létrehozása :

Ez egy új ablakhoz vezet. Az új ablakban lépjen a JSON fülre, és illessze be ezt a kódrészletet:

{

                „Verzió”: „2012-10-17”,

                „Nyilatkozat”: [

                {

                                „Hatás”: „Engedélyezés”,

                                „Akció”: [

                                                „s3:Vödör létrehozása”,

                                                „s3:TörlésObjektum”,

                                                „s3:Put*”,

                                                „s3:Get*”,

                                                „s3:Lista*”

                                ],

                                „Erőforrás”: [

                                                „arn:aws:s3:::kódinwp”,

                                                „arn:aws:s3:::kódinwp/*”

                                ]

                }

                ]

}

Ügyelj arra, hogy a codeinwp két példányát az Amazon S3 tárolód tényleges nevével (XYZ) cseréld le. Ezután kattints az alul található Irányelv áttekintése gombra

A következő képernyőn adjon meg egy nevet, majd kattintson a Szabályzat létrehozása :

Most térj vissza az IAM Felhasználó hozzáadása , amelyet korábban elértél > Kattints a Frissítés gombra > Válaszd ki az imént létrehozott szabályzatot a listából (időt takaríthatsz meg, ha név szerint keresed) > Kattints a Tovább gombra: Áttekintés:

A következő képernyőn kattintson a Felhasználó létrehozása :

Ezeket a következő képernyőn kell látnod:

Hozzáférési kulcs azonosítója

  • Titkos hozzáférési kulcs (ha meg szeretné tekinteni a titkos kulcsot, kattintson a Megjelenítés gombra )

Tipp: Érdemes lehet mindkét értéket kéznél tartani, mivel a következő lépésben szükséged lesz rájuk.

5. lépés: Hozzáférési kulcsok hozzáadása a wp-config.php fájlhoz

Most, hogy végzett az AWS felületével, visszatérhet a WordPress webhelyére az egyszerű konfiguráció érdekében.

Itt a wp-config.php fájlodon kell dolgoznod. Kétféleképpen teheted meg ezt: FTP-n vagy a cPanel fájlkezelőn keresztül.

Add hozzá a következő kódrészletet a wp-config.php fájlodhoz. Ne felejtsd el a csillagokat a korábbi lépésben használt kulcsaiddal helyettesíteni (azokkal, amiket mondtunk, hogy tarts kéznél):

define( 'AS3CF_AWS_ACCESS_KEY_ID', '*********************' );

define( 'AS3CF_AWS_SECRET_ACCESS_KEY', '*********************' );

Így néz ki a weboldalam wp-config.php fájljában:

Ne felejtsd el menteni a végrehajtott módosításokat.

6. lépés: Válassza ki az S3 vödröt WP Media Folder és a WP Offload media mappában

Lépjen a Beállítások → S3 tehermentesítése menüpontra.

A rendszer kérni fogja, hogy add meg a vödör nevét a következőképpen: Melyik vödröt szeretnéd használni? Írd be az S3 vödör nevét (XYZ) a mezőbe, és kattints a Vödör mentése gombra :

A módosítások mentése után megtekintheted a pluginteljes felületét:

Megjegyzés: meglévő tárolók keresésére vagy az új tároló létrehozása az IAM felhasználói szabályzat beállításai miatt nem fognak működni.

7. lépés: Az S3 tehermentesítési beállításainak konfigurálása (opcionális)

Eddig nagyjából készen vagy a beállítással. Minden új feltöltésed automatikusan átkerül az Amazon S3-ra. A plugin emellett automatikusan átírja a fájlok URL-címét. Így a fájl innen lesz elküldve:

Amazon S3 a szervered helyett.

A meglévő fájlok Amazon S3-ra való feltöltéséhez a prémium verzióra lesz szükséged.

Kísérletezhetsz a pluginfunkcióival, ha bármit is szeretnél megváltoztatni. A legtöbb esetben azonban az alapértelmezett beállítások nagyszerűek.

Az Amazon S3 használatának előnyei WordPress webhelyhez

  • Kevesebb kérés a szerver felé

Mivel a fájljaid nem a szerveren vannak tárolva, a szerver terhelése csökken, mivel már nem felelős a médiafájlok vagy a potenciális eszközök kiszolgálásáért. Ez sokkal gyorsabban tölti be az oldalt.

  • Megfizethető tárolás

Ha attól félsz, hogy kifogysz a tárhelykorlátból, az S3 kínálja erre a legolcsóbb megoldást.

  • Különálló adathordozók

Mivel a nagy médiafájlok külön tárolódnak az oldaladon, sokkal könnyebb frissíteni vagy áthelyezni a WordPress oldalt (például a tárhelyszolgáltatók között). Áthelyezéskor csak a PHP fájlokat mozgatod, amelyek nagyon könnyűek és könnyen áthelyezhetők.

  • Skálázhatóság

Az Amazon S3 az internet jelentős részét működteti. Ez azt jelenti, hogy ha az Amazon skálázódik, a webhelyed is skálázódik.

  • Ingyenes első év

Az Amazon S3 az első évben ingyenes (akár 5 GB tárhelyig).

Következtetés

Könnyedén áthelyezheted nagy médiafájljaidat egy WordPress Amazon S3 plugin , és kihasználhatod az Amazon Web Services infrastruktúráját is. Az egész folyamat nem tart tovább 30 percnél. Miután integráltad a WordPress-t az Amazon S3 , a webhelyed hatékonyabb és gyorsabb lesz - és a látogatóid elégedettebbek lesznek.

Ahmad

Hozzászólások megtekintése

  • Harika bir yazı olmuş, bunu birzat kendi sitemiz üzerinde denedik ve oldukça uygun maliyetli ve daha hızlı bir internet sitesine sahip olduk.

Legutóbbi hozzászólások

A fejlécek és láblécek használata az Elementorral

A webhely fejlécei és láblécei alapvető elemek. A legtöbb esetben a fejléc navigációt biztosít…

2022. január 6

WordPress téma összehasonlítás: Astra vs OceanWP

A két legnépszerűbb WordPress téma a piacon az Astra és az OceanWP. Szakmai…

2022. január 2

A WordPress hírtéma összehasonlítása: Újság vs. Astra

Egy kiváló hírwebhely létrehozásához nem szükséges webtervezővé válni. Mi…

2021. október 25

Hozzon létre egy hírekkel kapcsolatos webhelyet Újság témával

A Newspaper téma az egyik legjelentősebb WordPress téma, amelyet a tagDiv, egy…

2021. október 18

Hogyan építsünk fel e-kereskedelmet az Avada WooCommerce builder segítségével

Amikor egy online áruház létrehozásáról van szó, a WooCommerce a legjobb beépülő plugin. Azt…

2021. október 4

A ragadós fejléc és a görgetőeffektusok használata az Elementorral

A fejléc általában az első dolog, amit az ember meglát, amikor felkeresi a webhelyét,…

2021. szeptember 21