Obrazy i wideo to zazwyczaj największe elementy serwowane przez witrynę WordPress. Przeniesienie ich do pamięci obiektowej Zinn® zdejmuje ten ciężar z Państwa serwera WWW oraz z limitu przestrzeni dyskowej.
Nigdy nie wprowadzają Państwo klucza dostępu
To część warta przeczytania, ponieważ to właśnie odróżnia naszą wtyczkę od reszty tej kategorii rozwiązań.
Każda inna wtyczka do odciążania mediów wymaga wklejenia klucza dostępu S3 (access key) oraz klucza tajnego (secret) w systemie WordPress. Są one następnie przechowywane w Państwa tabeli wp_options, gdzie może je odczytać każda inna wtyczka na Państwa witrynie, gdzie są kopiowane do każdego eksportu migracyjnego i gdzie znajdują się w kopii zapasowej przesyłanej programiście. W przypadku wycieku tej pary narażony jest cały Państwa zasobnik (bucket).
Nasza wtyczka nigdy ich nie przechowuje. Posiada ona token, który działa wyłącznie dla folderu tej witryny i niczego więcej, a przed każdym przesłaniem prosi nas o jednorazowy, podpisany link. Państwa plik trafia wtedy bezpośrednio z Państwa serwera WWW do pamięci masowej — nigdy nie przechodzi przez nas.
Jeśli ten token kiedykolwiek zostanie ujawniony, mogą go Państwo unieważnić z poziomu swojego panelu za pomocą jednego kliknięcia. Nie da się tego zrobić w przypadku klucza dostępu, który wyciekł.
Włączanie usługi
- Proszę otworzyć swoją witrynę w panelu i przejść do sekcji Pliki i bazy danych → CDN dla obrazów i wideo.
- Proszę kliknąć Włącz CDN dla mediów. Pamięć masowa zostanie skonfigurowana.
- Proszę kliknąć Pobierz kod parowania. Kod działa jednorazowo i wygasa po trzydziestu minutach.
- Proszę zainstalować wtyczkę Zinn® Media Offload na swojej witrynie WordPress — znajduje się ona w
katalogu WordPress.org, więc sekcja Wtyczki → Dodaj nową wtyczkę wyszukuje ją po nazwie — a następnie przejść do Zinn Digital® → Media Offload, wkleić kod w zakładce Połączenie i kliknąć Połącz tę witrynę.
Nowo przesyłane pliki są przenoszone natychmiast. Istniejąca biblioteka jest przenoszona w tle w ciągu kolejnych godzin, po kilka plików naraz, wznawiając pracę od miejsca, w którym została przerwana, jeśli cokolwiek zakłóci ten proces.
Co dzieje się z Państwa mediami w tym momencie
Państwa pliki są kopiowane do pamięci Zinn®, a Państwa witryna nadal serwuje własne kopie. W wyglądzie i działaniu Państwa stron nic się jeszcze nie zmienia.
Jest to zamierzone: przesyłanie i serwowanie to dwa odrębne etapy, a pierwszy z nich można bezpiecznie wykonać samodzielnie. Gdy media zaczną być przenoszone, proszę włączyć opcję Przepisywanie adresów URL mediów, a Państwa strony zaczną wskazywać na sieć CDN zamiast na Państwa serwer WWW.
Skąd serwowane są Państwa media
W przypadku większości witryn media są serwowane z naszej współdzielonej nazwy hosta mediów od momentu włączenia przepisywania adresów URL. Nie trzeba niczego dodatkowo konfigurować.
Witryny wolne od śladów SEO (footprint-free) różnią się od reszty i jest to w pełni zamierzone. Nigdy nie są one serwowane ze współdzielonej nazwy hosta Zinn®, ponieważ każda korzystająca z niej witryna ujawniałaby ten sam adres w kodzie źródłowym strony — a to dokładnie ten rodzaj powiązania między witrynami, któremu hosting footprint-free ma zapobiegać. Dlatego witryna footprint-free serwuje własne media do momentu przypisania jej własnej domeny: wystarczy utworzyć subdomenę (na przykład media.twojawitryna.pl), skierować ją na swój zasobnik i wprowadzić ją w polu Domena mediów w panelu. Państwa media są wówczas serwowane z Państwa domeny i nic nie łączy ich z żadną inną należącą do Państwa witryną.
Mogą Państwo używać własnej domeny na dowolnej witrynie, nie tylko footprint-free — we wszystkich pozostałych przypadkach jest to po prostu opcjonalne.
Ustawienia znajdują się w panelu, a nie w systemie WordPress
Wtyczka nie posiada własnych ustawień poza kodem parowania. O tym, czy adresy URL są przepisywane oraz czy lokalne kopie są usuwane, decyduje się w panelu Zinn® — dzięki temu istnieje tylko jedno miejsce konfiguracji i nie ma możliwości wystąpienia rozbieżności.
Usuwanie kopii lokalnych
Opcja domyślnie wyłączona. Po jej włączeniu plik jest usuwany dopiero wtedy, gdy każdy jego rozmiar zostanie pomyślnie przesłany — częściowe przesłanie nigdy niczego nie usuwa, ponieważ spowodowałoby to brak miniatur w obu miejscach bez pozostawienia oryginału, z którego można by je odtworzyć.
Jeśli coś pójdzie nie tak
Jeśli podczas przesyłania pamięć masowa będzie nieosiągalna, przesyłanie i tak zakończy się sukcesem, a plik pozostanie na Państwa serwerze, dokładnie tak, jak miałoby to miejsce bez wtyczki. Ekran ustawień wskaże, co poszło nie tak, a proces działający w tle ponowi próbę pobrania pliku w późniejszym czasie.
Dezaktywacja wtyczki zatrzymuje przesyłanie nowych plików. Media, które zostały już przeniesione, działają bez zmian.
Korzystanie z własnego zasobnika
W panelu mogą Państwo podłączyć własny zasobnik zgodny z S3 zamiast korzystać z naszego — wtyczka działa w ten sam sposób i nadal nigdy nie przechowuje klucza.