Nejlepší integrace Amazon S3 pro WordPress

Amazon S3 je součástí mnoha produktů Amazon Web Services a slouží jako úložné řešení. Používají ho velké webové stránky, které potřebují úložný prostor pro velké soubory, jako je software, hry, videa, PDF, audio soubory, soubory ke stažení atd. a další zálohy. Amazon je ideální pro úložiště a zálohy díky své spolehlivosti a velmi nízkým nákladům na úložiště. Obrovské portály jako Netflix, Airbnb, SmugMug, Nasdaq atd. se spoléhají na S3 pro ukládání velkého množství dat za nízkou cenu.

Proč Amazon S3?

Amazon S3 se zabývá konkrétně hromadným ukládáním. S touto možností úložiště je zaručeno, že náklady na úložiště budou mnohem nižší než u vašeho WordPress hostingu. Ukládání médií do AWS je nejen cenově výhodné, ale po dobu prvního roku prakticky zdarma (úložiště až do 5 GB). Protože se velké mediální soubory volají z Amazonu, odlehčuje se tím váš WordPress web, což vede k rychlejšímu načítání. S3 ukládá nejen soubory, jako jsou hry, PDF, videa, audio, ale také datové zdroje, jako je CSS, JavaScript atd.

Úložiště Amazon S3 nazýváme „kbelík“. Je to kolekce souborů, které uchováváte někde jinde, aby se snížilo zatížení webu a zvýšil se jeho výkon.

Jak nastavit integraci WordPress S3?

Pro integraci WordPressu s Amazon S3 potřebujete:

  • Účet Amazon Web Services – registrace je zdarma.
  • Veřejný úložný prostor Amazon S3 – je zdarma po dobu prvního roku (až 5 GB).
  • plugin pro WordPress S3 – ten automaticky zkopíruje soubory, které nahrajete do WordPressu, do vašeho úložiště S3.

Mediální plugin WP Media Folder a WP Offload

Pro integraci S3 s WordPressem doporučujeme plugin WP Media Folder a WP Offload Media . Tento plugin automaticky kopíruje soubory z vašeho webu WordPress do úložiště Amazon S3, jakmile je nahráváte do knihovny médií. Můžete také nakonfigurovat přidání CDN, jako je Amazon CloudFront, MaxCDN nebo KeyCDN. A pokud se rozhodnete pro doplněk Assets, pak Plugin WP Offload Media dokáže identifikovat assety (CSS, JS, obrázky atd.) používané vaším webem a načíst je z vámi vybrané CDN.

Jak integrovat WordPress s Amazon S3: podrobný návod

Než začneme s procesem, doporučujeme vám zálohovat si web, abyste se vypořádali s jakoukoli nežádoucí situací.

Krok 1: Nainstalujte a aktivujte plugin WP Media Folder a WP Offload

Před zahájením procesu integrace je dobré se ujistit, že máte na svém webu nainstalovaný a aktivovaný plugin .

Během aktivace pluginbudete vyzváni k definování klíčů AWS. (To uděláme v dalších krocích – generování klíčů AWS)

Krok 2: Vytvořte nový bucket na Amazon S3

Po vytvoření bezplatného účtu Amazon Web Services přejděte na řídicím panelu AWS do sekce Amazon S3. V rozhraní S3 klikněte na tlačítko „ Vytvořit sektor “.

Vyplňte tyto údaje ve vyskakovacím rozhraní:

  • Název kbelíku
  • Vyberte region (blízký vaší cílové skupině, zejména pokud neplánujete používat CDN)
  • Klikněte na „Vytvořit“

Krok 3: Nastavení zásad pro sektor

Pro bezproblémové fungování webu zveřejněte svůj S3 bucket nastavením zásad pro buckety. V rozhraní S3 klikněte na svůj bucket:

Nově vytvořený kontejner ' codeinwp' je označen jako Not public , ale pro tento kontejner potřebujete indikátor Public .

Klikněte na Oprávnění > vyberte „ Zásady pro segmenty “:

Zobrazí se editor kódu JSON. Vložte do editoru následující úryvek kódu a uložte změny.

{

                „Verze“: „17. 10. 2008“

                „Prohlášení“: [

                {

                                „Sid“: „Povolit veřejné čtení“,

                                „Efekt“: „Povolit“,

                                „Ředitel“: {

                                                „AWS“: „*“

                                },

                                „Akce“: „s3:ZískatObjekt“,

                                „Zdroj“: „arn:aws:s3:::codeinwp/*“

                }

                ]

} Poznámka : Název vašeho kontejneru by se měl shodovat s názvem použitým v úryvku kódu. Pokud jste kontejner pojmenovali „XYZ“, nezapomeňte nahradit codeinwp názvem „XYZ“.

  • Uložit změny

Po uložení změn bude kontejner v dashboardu Amazon S3 Veřejný

Krok 4: Vytvořte uživatele a zásady IAM

Vytvoření IAM uživatele umožňuje plugin spravovat váš S3 bucket. To je NUTNÉ, pokud chcete, aby plugin automaticky kopíroval soubory nahrané do WordPressu.

Tento krok je složitý, proto si ho pro lepší pochopení rozdělíme na několik jednoduchých kroků.

Po dokončení tohoto procesu budete mít klíče AWS, které plugin požaduje.

Chcete-li vytvořit uživatele IAM, přejděte do sekce IAM ve svém účtu AWS. Vyberte kartu Uživatelé:

klikněte na tlačítko Přidat uživatele nahoře:

V rozhraní „ Přidat uživatele“ zadejte jméno uživatele. Nezapomeňte v části Typ přístupu Programový přístup . A klikněte na Další: Oprávnění :

Z

V dalším okně vyberte Připojit existující zásady přímo a poté vyberte Vytvořit zásadu :

To povede k novému oknu. V novém okně přejděte na kartu JSON a vložte tento úryvek kódu:

{

                „Verze“: „2012-10-17“,

                „Prohlášení“: [

                {

                                „Efekt“: „Povolit“,

                                „Akce“: [

                                                „s3:VytvořitKbelík“,

                                                „s3:OdstranitObjekt“,

                                                „s3:Vložit*“,

                                                „s3:Získat*“,

                                                „s3:Seznam*“

                                ],

                                „Zdroj“: [

                                                „arn:aws:s3:::codeinwp“,

                                                „arn:aws:s3:::codeinwp/*“

                                ]

                }

                ]

}

Nezapomeňte nahradit dva výskyty kódu codeinwp skutečným názvem (XYZ) vašeho úložiště Amazon S3. Poté klikněte dole na tlačítko Zkontrolovat zásady

Na další obrazovce zadejte název a poté klikněte na tlačítko Vytvořit zásadu :

Nyní se vraťte na IAM Přidat uživatele , kterou jste dříve otevřeli > Klikněte na Obnovit > Vyberte ze seznamu zásadu, kterou jste právě vytvořili (můžete si ušetřit čas jejím vyhledáním podle názvu) > Klikněte na Další: Zkontrolovat:

Na další obrazovce klikněte na Vytvořit uživatele :

Na další obrazovce byste je měli vidět:

ID přístupového klíče

  • Tajný přístupový klíč (pokud chcete tajný klíč zobrazit, klikněte na Zobrazit )

Tip: Obě tyto hodnoty byste si měli mít po ruce, protože je budete potřebovat v dalším kroku.

Krok 5: Přidání přístupových klíčů do souboru wp-config.php

Nyní, když jste hotovi s rozhraním AWS, se můžete vrátit na svůj web WordPress pro snadnou konfiguraci.

Zde je potřeba pracovat na souboru wp-config.php. Existují dva způsoby, jak to udělat – přes FTP nebo správce souborů cPanel.

Přidejte následující úryvek kódu do souboru wp-config.php. Nezapomeňte nahradit hvězdičky skutečnými klíči z předchozího kroku (těmi, které jsme vám doporučili mít po ruce):

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

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

Takto to vypadá v souboru wp-config.php mého webu:

Nezapomeňte uložit provedené změny.

Krok 6: Vyberte bucket S3 ve WP Media Folder a složku WP Offload media

Přejděte do Nastavení → Snížit zátěž S3.

Budete vyzváni k zadání názvu vašeho kontejneru: Jaký kontejner chcete použít? Vyplňte název vašeho kontejneru S3 (XYZ) do pole a klikněte na Uložit kontejner :

Po uložení změn si můžete prohlédnout kompletní rozhraní plugin:

Poznámka: Tlačítka pro vyhledávání existujících kontejnerů nebo vytvoření nového kontejneru nebudou fungovat kvůli nastavení uživatelských zásad IAM.

Krok 7: Konfigurace nastavení Offload S3 (volitelné)

Zatím máte nastavení víceméně hotové. Všechny vaše nově nahrané soubory budou automaticky odeslány na Amazon S3. plugin také automaticky přepíše URL adresy těchto souborů. Tímto způsobem bude soubor odeslán z

Amazon S3 místo vašeho serveru.

Pro nahrání stávajících souborů do Amazon S3 budete potřebovat prémiovou verzi.

Pokud chcete něco konkrétního změnit, můžete si s funkcemi pluginpohrát. Pro většinu situací je však výchozí nastavení skvělé.

Výhody používání Amazon S3 pro web WordPress

  • Menší počet požadavků na server

Protože vaše soubory nejsou uloženy na serveru, bude mít server menší zátěž, protože již nebude zodpovědný za zobrazování mediálních souborů nebo potenciálních zdrojů. Stránka se tak načítá mnohem rychleji.

  • Cenově dostupné úložiště

Pokud se obáváte, že vám dojdou úložné limity vašeho hostingu, S3 nabízí nejlevnější řešení.

  • Oddělená média

Protože velké mediální soubory jsou uchovávány jinde než na vašem webu, je mnohem snazší je upgradovat nebo přesouvat v rámci webu WordPress (například mezi hostingy). Při přesouvání přesouváte pouze soubory PHP, které jsou velmi lehké a snadno se přesouvají.

  • Škálovatelnost

Amazon S3 pohání velkou část internetu. To znamená, že pokud se Amazon rozšíří, bude se rozšířit i váš web.

  • První rok zdarma

Amazon S3 je první rok zdarma (úložiště až 5 GB).

Závěr

Velké mediální soubory můžete snadno stahovat pomocí plugin WordPress Amazon S3 a zároveň využívat výhod infrastruktury Amazon Web Services. Celý proces netrvá déle než 30 minut. Jakmile integrujete WordPress s Amazon S3 , váš web bude efektivnější a rychlejší a vaši návštěvníci budou spokojenější.

ahmad

Zobrazit komentáře

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

Poslední příspěvky

Jak používat záhlaví a zápatí s Elementorem

Záhlaví a zápatí webu jsou základními prvky. Ve většině případů záhlaví poskytuje navigaci…

6. ledna 2022

Porovnání témat WordPress: Astra vs OceanWP

Dvě z nejpopulárnějších témat WordPress na trhu jsou Astra a OceanWP. Profesionální…

2. ledna 2022

Porovnání témat zpráv WordPress: Noviny vs. Astra

Vytvoření vynikajícího zpravodajského webu z vás nevyžaduje, abyste se stali webdesignérem. My…

25. října 2021

Vytvořte webové stránky související se zprávami s tématem novin

Téma Noviny je jedním z nejvýznamnějších témat WordPress navržených tagDiv, a…

18. října 2021

Jak vytvořit eCommerce pomocí Avada WooCommerce Builder

Pokud jde o nastavení internetového obchodu, WooCommerce je plugin. To…

4. října 2021

Jak používat efekty lepivé hlavičky a rolování s Elementorem

Záhlaví je obecně první věc, kterou člověk uvidí, když navštíví váš web,…

21. září 2021