Przewodnik dotyczący usługi CDN na hostingu www

Zoptymalizuj Twoją witrynę internetową, przyspieszając jej ładowanie w hostingu WWW dzięki usłudze CDN

Tłumaczenie zostało wygenerowane automatycznie przez system naszego partnera SYSTRAN. W niektórych przypadkach mogą wystąpić nieprecyzyjne sformułowania, na przykład w tłumaczeniu nazw przycisków lub szczegółów technicznych. W przypadku jakichkolwiek wątpliwości zalecamy zapoznanie się z angielską/francuską wersją przewodnika. Jeśli chcesz przyczynić się do ulepszenia tłumaczenia, kliknij przycisk „Zaproponuj zmianę” na tej stronie.

Ostatnia aktualizacja z dnia 23-12-2021

Wprowadzenie

Jeśli chcesz poprawić doświadczenia użytkowników Twojej witryny, przyspieszając jej działanie, najskuteczniejszym sposobem będzie aktywacja usługi GeoCache. Umożliwia ona przeniesienie do pamięci podręcznej plików statycznych, takich jak obrazy, pliki CSS i JavaScript, na serwerach znajdujących się najbliżej klientów.

Odkryj, jak zarządzać opcją GeoCache w Twoim hostingu WWW.

Definicja

Jak działa GeoCache?

GeoCache to sieć serwerów służąca do optymalizacji dostarczania treści. Wykorzystuje liczne serwery rozsiane po całym świecie, by wyświetlać Twoją witrynę WWW. Im bliżej te serwery znajdują się Twoich użytkowników, tym większa będzie szybkość ładowania Twojej witryny.

Każdy serwer przechowuje w pamięci podręcznej (cache) część Twojej witryny. Ogólnie zaleca się, by przechowywać tam tzw. pliki statyczne, czyli obrazy, pliki JavaScript i CSS, które umożliwiają prawidłowe działanie witryny, ale bardzo rzadko są modyfikowane.

Wymagania początkowe

W praktyce

Wdrożenie opcji CDN

Opcja GeoCache jest zawarta w ofertach hostingowych Performance.

Jeśli opcja CDN nie jest zamówiona lub włączona na Twoim hostingu

Zaloguj się do Panelu klienta OVHcloud i wybierz Web Cloud. Kliknij przycisk Hostingi i wybierz odpowiednie rozwiązanie. Kliknij ... po prawej stronie "Opcji GeoCache", a następnie Zamów CDN lub Włącz opcję, jeśli opcja GeoCache jest już zawarta w Twoim hostingu.

Jeśli posiadasz opcję CDN sprzed 19/11/2020, możesz zamówić nową usługę Shared CDN klikając na Aktualizuj CDN do wyższej wersji.

GeoCache

Zostaniesz przekierowany do formularza zamówienia. Usługa zostanie aktywowana kilka minut po jej opłaceniu.

Jeśli opcja CDN jest już włączona na Twoim hostingu

Zaloguj się do Panelu klienta OVHcloud i wybierz Web Cloud. Kliknij przycisk Hostingi i wybierz odpowiednie rozwiązanie. W karcie Multisite kliknij ikonę koła zębatego po prawej stronie, a następnie wybierz Zmień.

Zaznacz opcję „Aktywuj GeoCache”, kliknij przycisk Dalej, a następnie Zatwierdź.

GeoCache

W przypadku nazwy domeny wykupionej poza OVHcloud i dodanej w opcji Multisite w hostingu WWW, należy podać adres IP Twojego hostingu w strefie DNS dla nazwy domeny.
Zapoznaj się z listą adresów IP klastrów i hostingów WWW, aby znaleźć adres IP wykorzystywany przez usługę GeoCache w Twoim klastrze.

Dlaczego nie mogę korzystać z geolokalizowanego adresu IP z opcją CDN?

Funkcja GeoCache wykorzystuje zasadę działania IP Anycast. Użytkownik nie łączy się z tym samym serwerem z każdej lokalizacji, lecz z najbliższym, co pozwala bardzo skutecznie skrócić czas ładowania plików statycznych. Geolokalizacja adresu IP jest więc zbędna.
Jeśli chodzi o SEO (pozycjonowanie w wyszukiwarkach), szybkość wyświetlania strony ma większe znaczenie niż geolokalizacja adresu IP hostingu.

Zarządzaj usługą Shared CDN

Opcja shared CDN jest już zawarta w ofercie hostingu Performance lub dostępna w zamówieniu od 19/11/20. W przypadku starszych wersji, skorzystaj z punktu Zarządzanie usługą CDN (wersja historyczna).

Wyczyść cache usługi Shared CDN

Czasem konieczne może okazać się usunięcie pamięci podręcznej z GeoCache, zwłaszcza po wprowadzeniu zmian w plikach statycznych. Na przykład przy publikowaniu nowej wersji swojej witryny. Możesz wyczyścić cache dla każdego wpisu w opcji MultiSite.

Przejdź do karty MultiSite Twojego hostingu, kliknij ... po prawej stronie wpisu MultiSite, a następnie Wyczyść CDN.

GeoCache

Konfiguracja opcji usługi Shared CDN

Przejdź do karty MultiSite hostingu, kliknij ... po prawej stronie MultiSite, a następnie Zmień CDN.

Niektóre opcje są zablokowane dla oferty Basic i wymagają zamówienia usługi CDN security lub CDN Advanced

GeoCache

  • Zawsze online: Umożliwia przechowywanie danych CDN online w przypadku awarii serwera.

  • HTTP/2: Protokół umożliwiający zwiększenie wydajności strony www pod względem bezpieczeństwa i czasu odpowiedzi.

  • Dev-mode: pozwala na wyłączenie cache podczas tworzenia strony.

  • Brotli: rodzaj kompresji pozwalającej na optymalizację rozmiaru plików w pamięci cache.

  • Zasada cache: Utwórz do 5 reguł. Określają one częstotliwość odświeżania bufora dla określonych zasobów na Twojej stronie. (postępuj zgodnie z kolejnymi krokami).

Po wybraniu opcji kliknij Zastosuj konfigurację, a następnie Zatwierdź konfigurację w następnym oknie.

GeoCache

Utwórz regułę cache

Aby dodać regułę cache do jednego z elementów Twojej strony, przejdź do karty MultiSite hostingu, kliknij ... po prawej stronie wpisu MultiSite, a następnie Skonfiguruj CDN.

W pozycji Reguły cache kliknij przycisk Dodaj regułę.

GeoCache

  • Nazwa reguły: Nadaj nazwę swojej regule.

  • URI: Wpisz podzbiór zasobów Twojej strony WWW, korzystając z jej ścieżki do URL. W przypadku ofert CDN-Basic i CDN-Security można podać tylko rozszerzenie pliku.

  • Czas: wskaż czas przechowywania wybranego zasobu w pamięci cache.

  • Klasyfikacja: Ustaw kolejność wykonywania reguł (od najniższej do najwyższej).

Po dokonaniu wyboru kliknij przycisk Utwórz regułę.

Reguły znajdują się na liście. Możesz zmienić regułę klikając na ... po prawej stronie, a następnie na Zmień regułę; lub usunąć ją, klikając Usuń regułę.

GeoCache

Po skonfigurowaniu reguł i wybraniu opcji kliknij Zastosuj konfigurację, a następnie Zatwierdź konfigurację w następnym oknie.

Aby korzystać z wyższego limitu reguł i dodatkowych parametrów podczas tworzenia reguły cache, możesz wybrać opcję CDN Advanced.

Konfiguracja opcji CDN Security

Przejdź do karty MultiSite hostingu, kliknij ... po prawej stronie MultiSite, a następnie Zmień CDN.

Poniższe opcje wymagają zamówienia na CDN security lub CDN Advanced

  • Cross-Origin Resource Sharing (CORS): Wpisz na liście nazwy domen zewnętrznych, które będą mogły uzyskać dostęp do zasobów Twojej strony WWW, aby je udostępnić.

    Po włączeniu funkcji kliknij Edytuj listę zewnętrznych zasobów, aby dodać domeny, które mogą współdzielić Twoje zasoby.

    GeoCache

    Po uzupełnieniu listy kliknij Zatwierdź.

Kiedy aktywujesz opcję CORS bez podawania nazw domen na liście, oznacza to, że wszystkie domeny mogą używać zasobów Twojej strony WWW.

  • HTTPS-redirect: Chroń cały ruch na Twojej stronie WWW poprzez przekierowanie go na protokół HTTPS tymczasowo lub na stałe.

    Po włączeniu funkcji kliknij rozwijane menu, aby wybrać między stałym przekierowaniem (301) lub tymczasowym przekierowaniem (302).

    GeoCache

  • HTTP Strict Transport Security (HSTS): Zarządzaj dostępem do Twojej strony WWW za pomocą protokołu HTTPS. Rozwiązanie WWW jest więc zabezpieczone przed atakami przez retrogradację (lub ataki typu repli).

    Po aktywacji funkcji określ okres, w którym przeglądarka zastosuje funkcję HSTS na Twojej stronie WWW.

    GeoCache

Po włączeniu funkcji HSTS na Twojej stronie, zmusi ona protokół HTTPS do Twojej przeglądarki aż do końca tzw. "wieku maksymalnego", nawet po wyłączeniu funkcji w Panelu klienta. Jeśli pamięć podręczna jest usuwana z przeglądarki, która już przeprowadziła wizytę na Twojej stronie WWW, strona ta zastosuje nowy stan funkcji HSTS.

  • Mixed content: Wymuś załadowanie całej zawartości stron www w bezpieczny sposób, przyczyniając się tym samym do optymalnego doświadczenia użytkownika. Wszystkie zasoby Twojej strony WWW, zarówno wewnętrzne, jak i zewnętrzne, muszą być dostępne za pomocą protokołu HTTPS, aby uniknąć błędu w zakresie bezpieczeństwa przeglądarki.

  • Firewall aplikacyjny: Sieć Web Application Firewall (WAF) chroni Twoją stronę WWW przed oszukańczymi atakami, takimi jak wprowadzanie kodu, nieuprawnione zapytania lub kradzież danych. Pokrywa on główne znane luki w sieci, filtrując przekazane zapytania i pakiety (lista luk jest zarządzana przez OVHcloud i regularnie aktualizowana, aby rozszerzyć Twoją ochronę).

Aby instalacja modułu za pomocą 1 kliknięcia OVHcloud mogła zostać wyłączona, należy wyłączyć WAF.

WAF jest w pełni administrowany przez OVHcloud. Lista luk jest regularnie aktualizowana.

Konfiguracja opcji CDN Advanced

Przejdź do karty MultiSite hostingu, kliknij ... po prawej stronie MultiSite, a następnie Zmień CDN.

Poniższe opcje wymagają zamówienia usługi CDN Advanced.

  • Header HTTP z geolokalizacją: Określ kraj odwiedzającego, aby spersonalizować proponowane doświadczenie. Kod kraju jest automatycznie dodawany do nagłówka każdego zapytania, aby mógł być zarządzany przez Twój serwer. Elementy identyfikacyjne w nagłówku są oznaczone Geo-Country-Code, Geo-Country-Name, Geo-Region, Geo-City.

  • Prefetch: Przewiduj załadowanie tego zasobu. Prześlij ją automatycznie do pamięci cache CDN za pomocą header link Twojej strony WWW. Mechanizm ten jest używany przede wszystkim do ładowania CSS, JavaScript, zdjęć, plików wideo lub czcionek www, które są wymagane przez motyw strony internetowej.

    W poniższym przykładzie, gdy jesteś na bieżącej stronie wyświetlającej "Hello", zapytanie podrzędne uruchamia wstępne załadowanie zasobów /cache/style.css.

    <?php header("Link: </cache/style.css>; rel=prefetch"); print Hello ?>

  • Telefon komórkowy: Przekieruj automatycznie użytkowników "Mobile" na zoptymalizowaną stronę www. Do wyboru: systematycznie przekierowywać stronę główną innej strony lub zachować adres URL, zastępując tylko domenę (lub subdomenę).

  • Czyszczenie zaawansowane: Spersonalizuj wyczyszczenie, wybierając elementy pamięci cache, które chcesz opróżnić: cała strona, folder, URI, rozszerzenie plików lub za pomocą regularnych ustawień.

    W zakładce MultiSite kliknij przycisk ... po prawej stronie wpisu MultiSite, a następnie Wyczyść CDN.

    GeoCache

  • Query String: Zarządzanie umieszczeniem w pamięci cache treści, w oparciu o parametry (zwane również Query String) zapytania URL. W zależności od konfiguracji wybierz zachowanie pamięci cache CDN:

    • Wyłączone: Zasoby są umieszczane w pamięci cache z ustawieniami bez sortowania. Co spowoduje na przykład utworzenie 2 iteracji w pamięci cache CDN dla 2 URL o tych samych parametrach w innej kolejności.
    • Aktywny - Sortuj parametry: Zasób jest umieszczany w pamięci cache, sortując jego parametry. Przed zapisaniem adresu URL w pamięci cache CDN zostanie wykonany sortowanie. Na przykład tylko jedna iteracja będzie przechowywana dla 2 adresów URL o tych samych parametrach w innej kolejności.
    • Aktywny - Pomiń parametry: Zasoby są umieszczane w pamięci cache bez żadnych parametrów. Pamięć podręczna CDN nie będzie uwzględniała parametrów wpisanych w adresie URL. Będzie więc przechowywała URL bez ustawień w cache.
  • Prewarm: Wymuś stałe przechowywanie Twoich pierwotnych zasobów. CDN automatycznie przewiduje i odświeża cache, nie czekając na zapytanie użytkownika. Funkcja ta ma zastosowanie wyłącznie do treści statycznych o TTL powyżej 0, a zasoby nie mogą przekraczać 1GB. Przyrząd określi poziom zużycia zasobów w Prewarm, w zależności od listy Twoich URL. Łączne zasoby wywoływane przez te adresy URL nie mogą przekraczać 1GB.

    Aby określić listę adresów URL, które mają być skonfigurowane w programie Prewarm, kliknij Edytuj listę adresów URL.

    Za pomocą pól Protokół, Domena i Ścieżka zasobu, wpisz jeden z linków do zasobu, który chcesz dodać do funkcji Prewarm, a następnie kliknij Dodaj.

    Listę tworzy się w dolnej części, wraz ze wszystkimi linkami, które masz na liście, możesz usunąć jeden z wybranych przez Ciebie, a następnie klikając Usuń.

    GeoCache

  • Cache rule: Utwórz do 100 reguł. Określają one częstotliwość odświeżania bufora dla określonych zasobów na Twojej stronie. Aby uzyskać więcej informacji, zapoznaj się z przewodnikiem.

Po wybraniu opcji kliknij Zastosuj konfigurację, a następnie Zatwierdź konfigurację w następnym oknie.

Tworzenie reguły zaawansowanego cache

Aby dodać regułę cache do jednego z elementów Twojej strony, przejdź do karty MultiSite hostingu, kliknij ... po prawej stronie wpisu MultiSite, a następnie Skonfiguruj CDN.

W pozycji Reguły cache kliknij przycisk Dodaj regułę.

GeoCache

  • Nazwa reguły: Nadaj nazwę swojej regule.
  • Rodzaj zasobów: Wybierz spośród poniższych opcji:
    • Rozszerzenie: Wprowadź poprawne rozszerzenie plików, na przykład css
    • Dokumentacja: Wprowadź prawidłową ścieżkę dla jednego z katalogów znajdujących się w katalogu głównym Twojej strony WWW.
    • Regularne spersonalizowane: wyrażenie: Dotyczy ona wszystkich URI Twojej strony WWW.
    • URI: Wpisz podzbiór zasobów Twojej strony WWW, korzystając z jej ścieżki do URL.
  • Zasoby: definiuj atrybuty według wybranego typu zasobów.
  • Czas trwania: Wskaż czas przechowywania wybranego zasobu w pamięci cache.
  • Klasyfikacja: Ustaw kolejność wykonywania reguł (od najniższej do najwyższej).

Po dokonaniu wyboru kliknij przycisk Utwórz regułę.

Reguły znajdują się na liście. Możesz zmienić regułę klikając ... po prawej stronie, po czym kliknij Zmień regułę. Możesz ją usunąć, klikając Usuń regułę.

GeoCache

Po skonfigurowaniu reguł i wybraniu opcji kliknij Zastosuj konfigurację, a następnie Zatwierdź konfigurację w następnym oknie.

Wyświetl statystyki usługi CDN

W zakładce MultiSite Twojego hostingu, w tabeli możesz wyświetlić statystyki usługi CDN, wskazując liczbę zapytań na minutę zmierzonych w tym CDN.

GeoCache

Zarządzaj usługą CDN Business

Opcja CDN jest już zawarta w ofertach hostingu Performance lub w ofertach zamówionych przed 19/11/2020.

Czyszczenie pamięci cache w GeoCache

Czasem konieczne może okazać się usunięcie pamięci podręcznej z GeoCache, zwłaszcza po wprowadzeniu zmian w plikach statycznych. Na przykład przy publikowaniu nowej wersji swojej witryny. Należy wówczas całkowicie wyczyścić pamięć podręczną w GeoCache.

Zaloguj się do Panelu klienta OVHcloud i wybierz Web Cloud. Kliknij przycisk Hostingi i wybierz odpowiednie rozwiązanie. Kliknij ... po prawej stronie "Opcji GeoCache", a następnie Wyczyść pamięć cache.

GeoCache

Jak przenieść pliki do pamięci cache w usłudze GeoCache?

Za pomocą systemu CMS

Główne systemy CMS proponują wiele wtyczek umożliwiających konfigurację pamięci cache plików statycznych, aby były one automatycznie uwzględniane przez CDN. Inne z kolei pozwalają automatycznie skonfigurować pliki statyczne, aktywując zintegrowaną z CMS-em funkcję przenoszenia plików do pamięci podręcznej. Aby uzyskać więcej informacji, zapoznaj się z oficjalną dokumentacją używanego systemu CMS lub skontaktuj się z autorem wtyczki.

Bez używania systemu CMS

Jeśli nie korzystasz z CMS-a, również możesz korzystać z usługi GeoCache. W tym celu należy dodać nagłówki do żądań HTTP. Istnieje wiele sposobów na ich dodanie. Jednym z najprostszych jest zdefiniowanie reguł w pliku .htaccess, w zależności od rozszerzeń plików.

1. # Przechowywanie obrazów w pamięci cache przez okres 1 tygodnia
2. <FilesMatch "\.(jpg|jpeg|png|gif)$">
3. Header set Cache-Control "max-age=604800, public"
4. </FilesMatch>
5. 
6. # Przechowywanie plików JavaScript i CSS przez 1 miesiąc
7. <FilesMatch "\.(js|css)$">
8. Header set Cache-Control "max-age=2592000"
9. </FilesMatch>

Przeniesienie do pamięci cache za pomocą nagłówków HTTP umożliwia przechowywanie plików nie tylko w GeoCache, ale też w przeglądarkach Twoich użytkowników. Dlatego też zaleca się zmienianie nazw plików po każdym ich uaktualnieniu, aby internauci nie oglądali nieaktualnych wersji plików znajdujących się w pamięci cache.

Wyłącz opcję CDN dla strony www

Operacja ta pozwala wyłączyć CDN dla jednej lub kilku pozycji podpiętych w opcji MultiSite, bez usuwania opcji GeoCache z Twojego hostingu WWW.

Przejdź do Panelu klienta OVHcloud i wybierz Web Cloud. Kliknij przycisk Hostingi i wybierz odpowiednie rozwiązanie. W zakładce MultiSite kliknij ... po prawej stronie pozycji MultiSite, a następnie Zmień.

Usuń zaznaczenie opcji "Aktywuj GeoCache", kliknij przycisk Dalej, a następnie Zatwierdź.

GeoCache

Usuń opcję CDN na Twoim hostingu

Celem tego działania jest usunięcie opcji GeoCache dla całego hostingu WWW.

Przejdź do Panelu klienta OVHcloud i wybierz Web Cloud. Kliknij przycisk Hostingi i wybierz odpowiednie rozwiązanie. Kliknij ... po prawej stronie "Opcji GeoCache", a następnie Rezygnacja z GeoCache.

GeoCache

Kliknij Zatwierdź, aby potwierdzić rezygnację.

Otrzymasz wiadomość e-mail z procedurą rezygnacji z GeoCache. Należy postępować zgodnie z podanymi instrukcjami, aby potwierdzić lub anulować swój wniosek.

Sprawdzenie, czy GeoCache działa

Aby upewnić się, że usługa GeoCache jest włączona dla Twojej nazwy domeny, można to sprawdzić z poziomu terminala, wpisując następujące polecenie:

curl -i http://yourpersonnaldomain.ovh/

Jeśli usługa GeoCache jest włączona dla Twojej nazwy domeny, otrzymasz wynik podobny do przedstawionego poniżej:

HTTP/1.1 200 OK
Date: Mon, 01 Jan 2020 00:00:00 GMT
Content-Type: text/html; charset=UTF-8
Set-Cookie: SERVERID12345=123456; path=/; max-age=900
Vary: Accept-Encoding
X-Request-ID: 123456789
X-CDN-Pop: rbx1
X-CDN-Pop-IP: 00.111.22.333/44
X-Cacheable: Cacheable
Accept-Ranges: bytes
Transfer-Encoding: chunked
X-IPLB-Instance: 12345

Pozycje "X-CDN" stanowią potwierdzenie, że korzystasz z GeoCache.

Jeśli nazwa domeny nie wykorzystuje GeoCache, otrzymasz wynik podobny do przedstawionego poniżej:

HTTP/1.1 200 OK
Date: Mon, 01 Jan 2020 00:00:00 GMT
Content-Type: text/html; charset=UTF-8
Set-Cookie: SERVERID12345=123456; path=/; max-age=900
Server: Apache
X-Powered-By: PHP/7.1
Vary: Accept-Encoding
X-IPLB-Instance: 12345

Brak pozycji "X-CDN" oznacza, że domena nie korzysta z GeoCache.

Sprawdź również

Dołącz do społeczności naszych użytkowników na stronie https://community.ovh.com/en/


Czy ten przewodnik był pomocny?

Zachęcamy do przesyłania sugestii, które pomogą nam ulepszyć naszą dokumentację.

Obrazy, zawartość, struktura - podziel się swoim pomysłem, my dołożymy wszelkich starań, aby wprowadzić ulepszenia.

Zgłoszenie przesłane za pomocą tego formularza nie zostanie obsłużone. Skorzystaj z formularza "Utwórz zgłoszenie" .

Dziękujemy. Twoja opinia jest dla nas bardzo cenna.


Inne przewodniki, które mogą Cię zainteresować...

OVHcloud Community

Dostęp do OVHcloud Community Przesyłaj pytania, zdobywaj informacje, publikuj treści i kontaktuj się z innymi użytkownikami OVHcloud Community.

Porozmawiaj ze społecznością OVHcloud

Zgodnie z Dyrektywą 2006/112/WE po zmianach, od dnia 1 stycznia 2015 r., ceny brutto mogą różnić się w zależności od kraju zameldowania klienta
(ceny brutto wyświetlane domyślnie zawierają stawkę podatku VAT na terenie Polski).