Amazon S3 jest częścią wielu produktów Amazon Web Services i służy jako rozwiązanie do przechowywania danych. Jest używany przez dużą witrynę internetową, która wymaga miejsca do przechowywania dużych plików, takich jak oprogramowanie, gry, filmy, pliki PDF, pliki audio, pliki do pobrania itp. Oraz dodatkowe kopie zapasowe. Amazon jest idealny do przechowywania i tworzenia kopii zapasowych ze względu na swoją niezawodność i bardzo niskie koszty przechowywania. Ogromne portale, takie jak Netflix, Airbnb, SmugMug, Nasdaq itp., Polegają na S3 do przechowywania dużych ilości danych po niskich kosztach.
Amazon S3 zajmuje się w szczególności magazynowaniem masowym. Dzięki tej opcji przechowywania gwarantujemy, że koszt przechowywania będzie znacznie niższy niż w przypadku hosta WordPress. Zamieszczanie nośników w AWS jest nie tylko opłacalne, ale praktycznie bezpłatne przez pierwszy rok (do 5 GB miejsca). Ponieważ duże pliki multimedialne są wywoływane z Amazon, odciąża to Twoją witrynę WordPress, co powoduje szybsze ładowanie. S3 nie tylko zapisuje pliki, takie jak gry, pliki PDF, wideo, audio, ale także zasoby, takie jak CSS, JavaScript itp.
Nazywamy miejsce przechowywania Amazon S3 „wiadrem”. Jest to zbiór plików, które przechowujesz gdzie indziej, aby zmniejszyć obciążenie strony internetowej w celu uzyskania lepszej wydajności.
Aby zintegrować WordPress z Amazon S3, potrzebujesz:
Do integracji S3 z WordPress zalecamy plugin WP Media Folder i WP Offload Media . Ta plugin automatycznie kopiuje pliki z Twojej witryny WordPress do zasobnika Amazon S3, gdy przesyłasz je do biblioteki multimediów. Możesz także skonfigurować dodawanie sieci CDN, takiej jak Amazon CloudFront, MaxCDN lub KeyCDN. A jeśli zdecydujesz się na dodatek Assets, WP Offload Media Plugin może zidentyfikować zasoby (CSS, JS, obrazy itp.) Używane przez Twoją witrynę i pobrać je z wybranej sieci CDN.
Przed rozpoczęciem tego procesu zaleca się wykonanie kopii zapasowej witryny, aby poradzić sobie z każdą niepożądaną sytuacją.
Przed rozpoczęciem procesu integracji warto upewnić się, że zainstalowałeś i aktywowałeś plugin na swojej stronie.
Podczas aktywacji plugin zostaniesz poproszony o zdefiniowanie kluczy AWS. (To właśnie zamierzamy zrobić w następnych krokach - generowaniu kluczy AWS)
Po utworzeniu bezpłatnego konta Amazon Web Services przejdź do sekcji Amazon S3 z pulpitu AWS. W interfejsie S3 kliknij przycisk „ Utwórz łyżkę ”.
Podaj następujące dane w wyskakującym interfejsie:
Aby witryna działała sprawnie, upublicznij swój zasobnik S3, ustawiając zasady zasobnika. W interfejsie S3 kliknij swoje wiadro:
Nowo utworzony zasobnik „ codeinwp” jest oznaczony jako Niepubliczny , ale dla tego zasobnika potrzebny jest wskaźnik Public.
Kliknij Uprawnienia > wybierz „ Zasady zasobnika ”:
Możesz zobaczyć edytor kodu JSON. Wklej następujący fragment kodu w edytorze i zapisz zmiany.
{
„Wersja”: „2008-10-17”,
„Oświadczenie”: [
{
„Sid”: „AllowPublicRead”,
„Efekt”: „Zezwól”,
"Dyrektor": {
„AWS”: „*”
},
„Action”: „s3: GetObject”,
„Zasób”: „arn: aws: s3 ::: codeinwp / *”
}
]
} Uwaga : nazwa zasobnika powinna być zgodna z nazwą użytą we fragmencie kodu. Jeśli nazwałeś zasobnik „XYZ”, pamiętaj o zastąpieniu codeinwp wartością „XYZ”.
Po zapisaniu zmian zasobnik zostanie oznaczony jako publiczny na pulpicie nawigacyjnym Amazon S3:
Utworzenie użytkownika IAM umożliwia plugin zarządzanie zasobnikiem S3. Jest to MUSI, jeśli chcesz, aby plugin automatycznie kopiowała pliki przesłane do WordPress.
Ten krok jest skomplikowany, więc podzielimy go na wiele prostych kroków dla lepszego zrozumienia.
Po zakończeniu tego procesu będziesz mieć klucze AWS - o które prosi plugin .
Aby utworzyć użytkownika IAM, przejdź do obszaru IAM na swoim koncie AWS. Wybierz zakładkę Użytkownicy:
kliknij Dodaj użytkownika u góry:
W interfejsie „ Dodaj użytkownika” podaj nazwę użytkownika. Nie zapomnij wybrać Dostęp programistyczny w sekcji Typ dostępu . I kliknij Dalej: Uprawnienia :
Z
w następnym oknie wybierz kartę Dołącz istniejące zasady bezpośrednio , a następnie wybierz opcję Utwórz politykę :
Doprowadzi to do nowego okna. W nowym oknie przejdź do karty JSON i wklej ten fragment kodu:
{
„Wersja”: „2012-10-17”,
„Oświadczenie”: [
{
„Efekt”: „Zezwól”,
"Akcja": [
„S3: CreateBucket”,
„S3: DeleteObject”,
„S3: Put *”,
„S3: Get *”,
„S3: List *”
],
„Zasób”: [
„Arn: aws: s3 ::: codeinwp”,
„Arn: aws: s3 ::: codeinwp / *”
]
}
]
}
Pamiętaj, aby zastąpić dwa wystąpienia codeinwp rzeczywistą nazwą (XYZ) swojego zasobnika Amazon S3. Następnie kliknij Sprawdź zasady u dołu:
Na następnym ekranie podaj nazwę, a następnie kliknij Utwórz politykę :
Teraz wróć do IAM Dodaj użytkownika , do której miałeś dostęp wcześniej > Kliknij Odśwież > Wybierz właśnie utworzoną politykę z listy (możesz zaoszczędzić czas, wyszukując ją po nazwie) > Kliknij Dalej: Przejrzyj:
Na następnym ekranie kliknij Utwórz użytkownika :
Powinieneś je zobaczyć na następnym ekranie:
Identyfikator klucza dostępu
Wskazówka: warto mieć pod ręką obie te wartości, ponieważ będą one potrzebne w następnym kroku.
Teraz, gdy skończysz z interfejsem AWS, możesz wrócić do strony WordPress w celu łatwej konfiguracji.
Tutaj musisz popracować nad plikiem wp-config.php. Można to zrobić na dwa sposoby - za pomocą FTP lub menedżera plików cPanel.
Dodaj następujący fragment kodu do pliku wp-config.php. Nie zapomnij zastąpić gwiazdek rzeczywistymi kluczami z poprzedniego kroku (tymi, o których mówiliśmy, że masz pod ręką):
zdefiniować („AS3CF_AWS_ACCESS_KEY_ID”, „********************”);
zdefiniuj („AS3CF_AWS_SECRET_ACCESS_KEY”, „*********************”);
Tak to wygląda w pliku wp-config.php mojej witryny:
Nie zapomnij zapisać dokonanych zmian.
Przejdź do Ustawienia → Odciąż S3.
Zostaniesz poproszony o podanie nazwy swojego zasobnika: Jakiego zasobnika chcesz użyć? Wpisz w polu nazwę swojego wiadra S3 (XYZ) i kliknij Zapisz wiadro :
Po zapisaniu zmian możesz zobaczyć pełny interfejs plugin :
Uwaga: przyciski wyszukiwania istniejących zasobników lub Utwórz nowy zasobnik nie będą działać z powodu skonfigurowania zasad dotyczących uprawnień użytkownika.
Jak dotąd konfiguracja jest prawie zakończona. Wszystkie nowe przesłane pliki zostaną automatycznie przeniesione do Amazon S3. Ponadto plugin automatycznie przepisuje adresy URL plików dla tych plików. W ten sposób plik jest wysyłany z
Amazon S3 zamiast twojego serwera.
Aby przesłać istniejące pliki do Amazon S3, potrzebujesz wersji premium.
Możesz pobawić się funkcjonalnością plugin , jeśli chcesz coś zmienić. Jednak w większości sytuacji ustawienia domyślne są świetne.
Ponieważ twoje pliki nie są przechowywane na serwerze, serwer zmniejszy obciążenie, ponieważ nie jest już odpowiedzialny za wyświetlanie plików multimedialnych ani potencjalnych zasobów. To ładuje stronę znacznie szybciej.
jeśli obawiasz się wyczerpania limitów pamięci hosta, S3 oferuje do tego najtańsze rozwiązanie.
Ponieważ duże pliki multimedialne są przechowywane kilka razy w Twojej witrynie, znacznie łatwiej jest zaktualizować lub poruszać się po witrynie WordPress (np. Między hostami). Podczas przenoszenia przenosisz tylko pliki PHP, które są bardzo lekkie i łatwe do przenoszenia.
Amazon S3 zasila większą część Internetu. Oznacza to, że jeśli Amazon się skaluje, Twoja witryna również będzie się skalować.
Amazon S3 jest bezpłatny przez pierwszy rok (do 5 GB przestrzeni dyskowej).
Możesz łatwo odciążyć swoje duże pliki multimedialne za pomocą plugin WordPress Amazon S3 także skorzystać z infrastruktury Amazon Web Services. Cały proces nie trwa dłużej niż 30 minut. Po zintegrowaniu WordPressa z Amazon S3 Twoja strona internetowa będzie wydajniejsza i szybsza, a Twoi goście będą szczęśliwsi.
Nagłówki i stopki strony to niezbędne elementy. W większości przypadków nagłówek zapewnia nawigację…
Dwa z najpopularniejszych motywów WordPress na rynku to Astra i OceanWP. Profesjonalny…
Stworzenie doskonałej strony z wiadomościami nie wymaga zostania projektantem stron internetowych. My…
Motyw gazety jest jednym z najważniejszych motywów WordPress zaprojektowanych przez tagDiv,…
Jeśli chodzi o utworzenie sklepu internetowego, woocommerce jest iść do plugin . Ono…
Nagłówek jest zazwyczaj pierwszą rzeczą, jaką widzi osoba, która odwiedza Twoją witrynę,…
Zobacz komentarze
Harika bir yazı olmuş, bunu birzat kendi sitemiz üzerinde denedik ve oldukça uygun maliyetli ve daha hızlı bir strony internetowe sahip olduk.