Jak korzystać z domen bez plików cookie: kompletny przewodnik

Opublikowany: 2023-01-03

Czy Twoja witryna cierpi na powolną wydajność i duży ruch w sieci? Tam, gdzie często winowajcą są pliki cookie, skutecznym rozwiązaniem jest użycie domen bez plików cookie.

Chociaż pliki cookie są jednym z głównych filarów naszego korzystania z Internetu, nie zawsze są tak smaczne, jak sugeruje ich nazwa. Oprócz problemów związanych z prywatnością i bezpieczeństwem związanych z plikami cookie stron trzecich, pliki cookie, które są automatycznie dołączane do obrazów Twojej witryny i innych treści statycznych, mogą mieć poważny wpływ na wydajność strony.

Na szczęście możliwe jest zmniejszenie ciężaru własnego (w tym przypadku martwych plików cookie) za pomocą domen bez plików cookie. W tym kompletnym przewodniku omówimy podstawy domen bez plików cookie, dlaczego są one tak przydatne i jak możesz skonfigurować witrynę WordPress, aby z nich korzystała.

Ale najpierw sięgnijmy do cyfrowego słoika z plikami cookie i przyjrzyjmy się bliżej, w jaki sposób domeny wykorzystują pliki cookie — na dobre i na złe.

Czym są domeny bez plików cookie?

Domeny bez plików cookie to części witryny, które nie wysyłają plików cookie do przeglądarek użytkowników.

Ale dlaczego nie wysyłać plików cookie przez cały czas? W końcu czy nie byłoby grzecznie dać użytkownikom jak najwięcej plików cookie?

Niekoniecznie. Kiedy mówimy o domenach bez plików cookie, mamy oczywiście na myśli pliki cookie HTTP. W przeciwieństwie do naszych ulubionych wypieków, pliki cookie HTTP to małe pakiety danych, które strony internetowe wysyłają do przeglądarek użytkowników. Chociaż nie są zbyt smaczne, są niezwykle przydatne, ponieważ umożliwiają stronom internetowym „zapamiętanie” użytkowników przy następnej wizycie.

Jednak podobnie jak w przypadku rzeczywistych plików cookie, nie chcesz obsługiwać zbyt wielu plików cookie HTTP. Jak wkrótce się przekonamy, odwiedzający uwielbiają kilka ciasteczek — ale więcej niż to, czego potrzebują, sprawi, że poczują się ospali i wzdęci.

Czy Twoja witryna cierpi na powolną wydajność i duży ruch w sieci? Domeny bez plików cookie mogą być rozwiązaniem Kliknij, aby tweetować

Czym są pliki cookie HTTP?

Pliki cookie HTTP są wszędzie w sieci.

Za każdym razem, gdy odwiedzasz witrynę internetową, istnieje duża szansa, że ​​witryna poprosi Cię o przechowywanie plików cookie w przeglądarce. Oprócz informacji o samej witrynie i stronie, którą odwiedziłeś, pliki cookie zawierają osobisty identyfikator powiązany z Tobą i Twoją przeglądarką. Ten identyfikator pozwala stronie internetowej „zapamiętać”, czy już odwiedziłeś tę stronę.

Przyjrzyjmy się bliżej, jak działa ta wymiana plików cookie (uwaga spoilera: nie ma w niej żadnych uroczych wiklinowych koszy ani harcerek).

W jaki sposób strony internetowe wysyłają pliki cookie HTTP do przeglądarek internetowych użytkowników
Jak strony internetowe wysyłają pliki cookie HTTP do przeglądarek internetowych użytkowników

Jak pokazano na powyższym obrazku, wymianę można podzielić na trzy etapy:

  1. Twoja przeglądarka żąda strony internetowej. Kiedy wprowadzasz adres (np. adres URL domeny, taki jak „kinsta.com”) w pasku adresu przeglądarki lub klikasz łącze internetowe, Twoja przeglądarka generuje żądanie HTTP, które informuje witrynę, że chce wyświetlić tę stronę. To żądanie jest wysyłane do serwera WWW, na którym znajduje się witryna i jej strony.
  2. Serwer WWW wysyła stronę i plik cookie. Po otrzymaniu żądania serwer sieciowy odsyła żądaną stronę i plik cookie zawierający określone informacje. Jak wspomnieliśmy wcześniej, ten plik cookie prawie zawsze zawiera osobisty identyfikator użytkownika i jego przeglądarki.
  3. Przeglądarka żąda innej strony z tego samego serwera. Załóżmy teraz, że klikasz link do innej strony w witrynie, na przykład „Sklep” lub „O nas” w witrynie e-commerce. W tym przypadku Twoja przeglądarka wysyła kolejne żądanie do serwera WWW i plik cookie, który został pierwotnie przekazany. Gdy serwer internetowy otrzyma to żądanie, widzi plik cookie, który wysłał wcześniej i pamięta, że ​​już go odwiedziłeś. Dzięki tym informacjom serwer sieciowy może dostarczać bardziej spersonalizowane doświadczenia, takie jak utrzymywanie aktywnego loginu lub pozycji w koszyku.

Istnieją również różne pliki cookie do różnych celów. W powyższym przykładzie serwer sieciowy zaangażowany w zarządzanie sesją utrzymuje Twoje dane logowania lub elementy koszyka — innymi słowy, Twoją indywidualną sesję na swojej stronie internetowej. Podobnie pliki cookie mogą być również wykorzystywane do dostarczania spersonalizowanych doświadczeń, takich jak pokazywanie ostatnich zamówień, oglądanych przedmiotów, a nawet ukierunkowanych reklam.

Chociaż może wydawać się miło, gdy dostajesz ciasteczka, gdziekolwiek jesteś, to nie wszystko, czym jest. Jak zobaczymy w następnej sekcji, witryna internetowa może dostarczać zbyt wiele plików cookie — niektórych z nich wiele osób wolałoby nie jeść.

Jak domeny wykorzystują pliki cookie HTTP

Chociaż identyfikatory osobiste są jednym z bardzo ważnych zastosowań plików cookie HTTP, nie są one jedynymi. W rzeczywistości pliki cookie mogą być wykorzystywane do wielu różnych celów, aby zapewniać bardziej spersonalizowane korzystanie z sieci, dostarczać ukierunkowane treści i nie tylko.

W jaki sposób pliki cookie mogą być wykorzystywane do naruszania prywatności
W jaki sposób pliki cookie mogą być wykorzystywane do naruszania prywatności

Omówiliśmy już, w jaki sposób strony internetowe i przeglądarki wymieniają pliki cookie HTTP, aby Cię „zapamiętać”. Chociaż może to być pomocne w utrzymywaniu sesji logowania i pokazywaniu elementów koszyka, pliki cookie mogą być również wykorzystywane do bardziej nikczemnych (lub wręcz irytujących) celów.

Oto niektóre z najczęstszych sposobów, w jakie domeny wykorzystują pliki cookie HTTP.

  • Zarządzanie sesją. Ten już znasz. Zarządzanie sesją jest często uważane za najbardziej „łagodne” użycie plików cookie HTTP, ponieważ jego jedynym celem jest zapewnienie spójnego doświadczenia użytkownika, które pomaga użytkownikowi uniknąć konieczności powtarzania pewnych działań. Chociaż obserwowanie poprzedniej aktywności może budzić obawy dotyczące prywatności niektórych użytkowników, jest stosunkowo nieszkodliwe. Prawdziwe problemy z prywatnością pojawiają się, gdy pliki cookie są używane do śledzenia, co wkrótce omówimy.
  • Personalizacja. Zarządzanie sesją może być również wykorzystywane do personalizowania stron internetowych w oparciu o preferencje i aktywność użytkownika. Na przykład, po wybraniu wybranego przez siebie języka, użytkownicy będą mogli przeglądać stronę internetową w tym samym języku podczas kolejnych odwiedzin, bez konieczności jego każdorazowej zmiany. Pliki cookie mogą również umożliwiać dostosowanie stron internetowych do specyficznych wymagań różnych przeglądarek internetowych.
  • Śledzenie. Pliki cookie mają również kontrowersyjną stronę. Ponieważ Twoja przeglądarka przechowuje pliki cookie, które udostępniają Ci strony internetowe, te pliki cookie mogą być używane do śledzenia Cię w każdym miejscu w sieci. Na przykład możesz odwiedzić witrynę internetową, która przekazuje Twojej przeglądarce śledzący plik cookie, dzięki któremu powiązani reklamodawcy w sieci wiedzą, że odwiedziłeś ich stronę. Gdy reklamodawcy zauważą ten plik cookie, mogą wyświetlać ukierunkowane reklamy na oryginalnej stronie internetowej, a nawet wykorzystywać je jako nośnik cyberataków. W każdym razie śledzące pliki cookie mogą sprawiać wrażenie, że jesteś „śledzony” — coś, co wiąże się z wieloma obawami dotyczącymi etyki i prywatności.

Na szczęście większość plików cookie HTTP służy do zarządzania sesją i personalizacji. Jednak nawet najbardziej niewinne ciasteczka mogą powodować problemy.

Do tej pory badaliśmy pomysł wysyłania jednego pliku cookie przez jedną stronę. W rzeczywistości jedna strona zazwyczaj wysyła wiele plików cookie, często po jednym dla każdego elementu strony — HTML, plików graficznych i tak dalej. Chociaż niektóre z tych plików cookie są niezbędne do zarządzania sesją i personalizacji, wiele z nich nie jest.

W rezultacie możliwe jest wysłanie zbyt wielu plików cookie, co może spowodować kilka problemów. Omówimy te problemy w następnej sekcji.

Jedzenie Za Dużo Ciasteczek

W przeciwieństwie do większości dokumentów, strony internetowe są zbiorem różnych elementów, które nadają im formę, strukturę i znaczenie. Każdy z tych elementów może mieć swój własny plik cookie.

Podczas gdy zwykłe dokumenty, które możemy przeglądać w formacie .pdf lub .docx, mogą wydawać się pojedynczą „kombinacją” tekstu i obrazów, strony internetowe składają się z wielu oddzielnych, małych części.

HTML, CSS i JavaScript to główne składniki większości stron internetowych
HTML, CSS i JavaScript to główne składniki większości stron internetowych

Na przykład, gdy żądasz strony internetowej, w rzeczywistości żądasz osobnych składników strony, takich jak HTML (struktura), CSS (styl/formatowanie), JavaScript (interaktywność) i media, takie jak obrazy. W związku z tym, gdy Twoja przeglądarka otrzymuje stronę internetową, faktycznie odbiera i ponownie łączy te składniki, aby wyświetlić całą stronę na ekranie.

Jeśli serwer sieciowy również wysyła pliki cookie, może automatycznie wysłać plik cookie z każdym elementem podczas tego procesu. Może to nie oznaczać wiele dla prostej strony internetowej zawierającej tylko kilka obrazów, ale może szybko stać się przytłaczające, jeśli strona internetowa ma dziesiątki, a nawet setki różnych komponentów — i wysyła plik cookie dla każdego z nich.

Podobnie jak jedzenie zbyt wielu plików cookie w prawdziwym życiu, wysyłanie i odbieranie zbyt wielu plików cookie HTTP prowadzi do spowolnienia działania. Ponieważ wysyłanie dodatkowych danych wymaga dodatkowego czasu i zasobów, wysyłanie plików cookie wraz z każdym elementem może z łatwością pochłonąć ogromną ilość zasobów sieciowych.

Dieta domeny: rezygnacja z plików cookie

Na szczęście rozwiązanie problemu wysyłania zbyt wielu plików cookie wykorzystuje analogię ze świata rzeczywistego: aby poprawić wydajność, po prostu zjedz (czytaj: wyślij) mniej plików cookie.

Ale z jakich ciasteczek mamy zrezygnować? W większości przypadków najlepszą praktyką jest usuwanie plików cookie z elementów statycznych na stronie.

Elementy statyczne to te, których nie spodziewasz się zmienić wraz z zachowaniem użytkownika, takie jak obrazy statyczne lub pliki statyczne, takie jak pliki CSS. W rezultacie nie potrzebują dołączonych do nich plików cookie, co sprawia, że ​​ich usunięcie jest jednym z najlepszych sposobów zmniejszenia obciążenia sieci i poprawy wydajności.

Oczywiście usunięcie plików cookie nie jest tak proste, jak odznaczenie pola wyboru „pliki cookie”.

Zamiast tego serwery internetowe używają domen bez plików cookie do dystrybucji treści statycznych bez plików cookie oddzielnie od treści z plikami cookie. Domena bez plików cookie to zwykle oddzielna domena (na przykład subdomena lub nazwa FQDN, na przykład „ static.kinsta.com ” lub „ kinsta.com ”).

Struktura adresu URL przedstawiająca subdomenę
Struktura adresu URL przedstawiająca subdomenę

Na szczęście korzystanie z domen bez plików cookie nie jest trudne, gdy używasz odpowiednich narzędzi — a utworzenie subdomeny nie jest jedyną metodą na to.

Zanim jednak ubrudzimy sobie ręce, przyjrzyjmy się niektórym z największych zalet korzystania z domen bez plików cookie oraz temu, jak duży może to mieć wpływ na Twoją witrynę (i Twój budżet).

Dlaczego warto korzystać z domen bez plików cookie?

Usunięcie dodatkowych plików cookie może wydawać się małą czynnością — i szczerze mówiąc, tak jest.

Jednak ta niewielka akcja przynosi całkiem spore korzyści. Wysyłając tylko potrzebne pliki cookie, zmniejszysz ruch w sieci i odniesiesz wiele innych korzyści opisanych poniżej — niektóre z nich nie mają w ogóle nic wspólnego z wydajnością.

Zmniejsza niepotrzebny ruch sieciowy

Większość korzyści płynących z korzystania z domen bez plików cookie wynika z ograniczenia obciążenia sieci spowodowanego niepotrzebnym ruchem związanym z plikami cookie.

Jak omówiliśmy wcześniej, wysyłanie elementów strony do odwiedzających wymaga pewnej ilości zasobów sieciowych. Oprócz samych elementów, każdy element (lub nawet wiele części tego samego elementu) jest wysyłany z nagłówkami odpowiedzi zawierającymi informacje o routingu, wraz z innymi elementami, takimi jak pliki cookie.

Mimo że pliki cookie to stosunkowo małe pliki danych, konieczność wysyłania wielu z nich przy każdym żądaniu strony może szybko się sumować. W rezultacie użytkownicy muszą dłużej czekać na załadowanie strony, ponieważ Twój biedny dostawca usług hostingowych jest przytłoczony (i w rezultacie przekracza budżet).

Jeśli jednak używasz domen bez plików cookie, wyeliminujesz większość masy spowodowanej wysyłaniem niepotrzebnych plików cookie.

Poprawia wydajność witryny

Jak można sobie wyobrazić, zmniejszenie obciążenia sieci poprzez zmniejszenie liczby plików cookie ma znaczący wpływ na czas ładowania i wydajność witryny.

Ponieważ każde kliknięcie strony jest oddzielnym żądaniem do serwera internetowego, użytkownicy mogą czekać przez dłuższy czas, aby wykonać podstawową nawigację ( Strona główna > O nas > Sklep itp.). Chociaż elementy strony i pliki cookie mogą zostać zapisane w pamięci podręcznej i ponownie wykorzystane po pierwszym załadowaniu, może to nadal stanowić problem, jeśli strony się zmienią lub użytkownik zagłębi się jeszcze bardziej w Twoją witrynę.

Korzyści SEO i User Experience

Zmniejszając zbędny ruch w celu poprawy wydajności witryny, Twoja witryna może również odnieść korzyści w zakresie optymalizacji pod kątem wyszukiwarek (SEO) oraz, oczywiście, wygody klientów i użytkowników.

Doświadczenie klienta jest najbardziej oczywistą korzyścią: dzięki krótszemu czasowi ładowania użytkownicy mogą szybciej uzyskać dostęp do potrzebnych im treści. W rezultacie będą bardziej skłonni przeglądać Twoją witrynę (oraz Twoje produkty lub usługi) i rzadziej klikać z frustracji.

Ta sama korzyść dotyczy również SEO. Podczas gdy czas ładowania strony nie wpływa bezpośrednio na SEO, współczynnik odrzuceń — procent odwiedzających, którzy opuszczają Twoją stronę — z pewnością ma.

Kupujący nie chcą długo czekać na załadowanie strony
Prędkości ładowania strony

Według raportu Unbounce, trzy czwarte nadawców opuści stronę, jeśli będą musieli czekać cztery sekundy lub dłużej na jej załadowanie.

Oznacza to, że nawet jeśli usunięcie niepotrzebnych plików cookie skróci czas ładowania tylko o sekundę, nadal zobaczysz znaczną redukcję odrzuceń, aw rezultacie wzrost pozycji w rankingu wyszukiwania.

Obniża koszty hostingu

Ruch sieciowy ostatecznie generuje koszty związane z opłatami za hosting.

Oznacza to, że jeśli wysyłasz więcej plików cookie niż potrzebujesz, płacisz również znacznie więcej opłat za hosting. A jeśli pliki cookie wpływają na wydajność strony, szkody są podwojone: oprócz płacenia za większy ruch, będziesz musiał zapłacić jeszcze więcej, aby uzyskać ten sam zwrot z powodu zwiększonego współczynnika odrzuceń spowodowanego wolnym czasem ładowania.

Na szczęście zarządzane usługi hostingowe, takie jak Kinsta, mogą pomóc w pełni wykorzystać wizyty na stronie. Kinsta oferuje narzędzia APM i inne funkcje, które pomogą Ci w pełni wykorzystać Twoją witrynę WordPress.

Gotowość na przyszłość bez plików cookie

Wreszcie, chociaż obecnie może to nie być bezpośrednią korzyścią, dostarczanie treści bez plików cookie pomoże Ci lepiej przygotować się na przyszłość bez plików cookie.

Wraz ze wzrostem kontrowersji dotyczących plików cookie w świetle wymagań dotyczących prywatności, takich jak RODO, wiele głównych wyszukiwarek i firm technologicznych szuka sposobów na całkowite wyeliminowanie plików cookie. Chociaż pliki cookie prawdopodobnie nie znikną przez jakiś czas, bardzo dobrze mogą w końcu — a im szybciej będziesz na to gotowy, tym łatwiej będzie przejść.

Metody korzystania z domen bez plików cookie

Jak omówiliśmy wcześniej, ogólną ideą domeny bez plików cookie jest dostarczanie zawartości statycznej bez dostarczania plików cookie. Chociaż utworzenie oddzielnej domeny statycznej lub subdomeny jest najbardziej bezpośrednim sposobem na zrobienie tego, jest to również możliwe dzięki sieciom CDN i kilku sztuczkom WordPress.

Utwórz oddzielną domenę bez plików cookie

Dzięki tej metodzie utworzysz oddzielną domenę do hostowania statycznych składników witryny, takich jak obrazy i CSS.

Chociaż możesz zarejestrować całkowicie oddzielną nazwę domeny, zazwyczaj łatwiej i taniej jest utworzyć subdomenę na podstawie istniejącej nazwy domeny. Większość domen bez plików cookie używa po prostu statycznego prefiksu (np. „ static.twojadomena.com ”) jako subdomeny.

Pamiętaj, że zadziała to tylko wtedy, gdy wersja „www” Twojej domeny (np. „ www.twojadomena.com ”) jest domeną główną w pliku głównym Twojej witryny.

Aby uczynić subdomenę bez plików cookie, zwykle musisz znaleźć i edytować plik .htaccess bezpośrednio za pomocą specjalnego kodu. Jednak, jak zobaczymy później, znacznie łatwiej jest po prostu ponownie skonfigurować witrynę WordPress lub użyć wtyczki.

Bez względu na to, jak skonfigurujesz swoją subdomenę bez plików cookie, możesz przesyłać komponenty statyczne, takie jak komponenty CSS, obrazy, tekst i JavaScript.

Użyj sieci dostarczania treści (CDN)

Korzystanie z sieci dostarczania treści lub CDN to niezwykle wygodny sposób korzystania z domen bez plików cookie.

Tutaj, zamiast tworzyć osobne subdomeny i edytować pliki konfiguracyjne, możesz po prostu powiedzieć CDN, aby ignorował i usuwał pliki cookie z nagłówków odpowiedzi twoich komponentów statycznych. Może to brzmieć nieco skomplikowanie, ale w rzeczywistości jest to prosta funkcja w wielu sieciach CDN.

Należy pamiętać, że nie każdy CDN zapewnia tę funkcjonalność. W rezultacie ogólnie lepiej jest zmienić konfigurację witryny, chyba że korzystasz już z sieci CDN, która umożliwia wyłączenie plików cookie.

Ponownie skonfiguruj swoją witrynę WordPress

Jeśli używasz WordPressa, masz szczęście: aby wyznaczyć domenę bez plików cookie, wystarczy zaktualizować kilka wierszy w pliku wp-config.php. Przejdź od razu do następnej sekcji (Konfiguracja WordPressa do korzystania z domen bez plików cookie), aby uzyskać pełne instrukcje.

Użyj wtyczki WordPress

Inną łatwą opcją WordPress jest użycie wtyczki do tworzenia statycznych wersji witryn WordPress.

Jedną z popularnych wtyczek do tego celu jest WP2Static (dosłownie „WordPress-to-Static”). Po zainstalowaniu wtyczki po prostu otwórz ją w kokpicie WordPress i skonfiguruj ustawienia, aby wyeksportować witrynę do wersji statycznej:

Tworzenie statycznej wersji witryny WordPress w WP2Static
WP2Static

Konfigurowanie WordPressa do korzystania z domen bez plików cookie

Jak wspomniano powyżej, WordPress oferuje łatwy sposób na wdrożenie domen bez plików cookie. Cały proces sprowadza się do kilku prostych kroków:

  1. Dodanie alternatywnej subdomeny i powiązanego DNS
  2. Mówienie WordPressowi, która domena będzie obsługiwać zasoby statyczne
  3. Aktualizowanie istniejących rekordów bazy danych WordPress, aby odzwierciedlić ten nowy adres

Klienci Kinsta mogą korzystać z pulpitu nawigacyjnego MyKinsta, aby wykonać niektóre z tych zadań. Wielu innych użytkowników WordPressa będzie mogło zrobić to samo w cPanelu.

Omówimy oba poniżej.

Używanie MyKinsta do konfigurowania domeny bez plików cookie

Klienci Kinsta mogą powiązać subdomeny (lub zupełnie inne domeny) z instancją WordPress w panelu MyKinsta. Wielu klientów będzie również używać narzędzi MyKinsta do konfigurowania DNS dla tych domen.

W tym przykładzie utworzymy domenę bez plików cookie pod adresem static.example.com dla naszej witryny, która już działa pod adresem www.example.com .

Krok 1. Utwórz subdomenę w MyKinsta

Jeśli początkowo założyłeś swoją witrynę WordPress w Kinsta przy użyciu opcji symboli wieloznacznych z nazwą domeny (np.: *.example.com ), jesteś już ustawiony na obsługę dowolnej nazwy subdomeny. Jeśli nie, możesz dodać nową domenę dla treści bez plików cookie w następujący sposób:

  • Wybierz Witryny WordPress w menu po lewej stronie.
  • Kliknij nazwę swojej witryny WordPress.
  • Wybierz Domeny w menu po lewej stronie.
  • Kliknij przycisk Dodaj domenę .
Zrzut ekranu: Dodawanie kolejnej domeny w ramach MyKinsta.
Dodanie subdomeny w ramach MyKinsta.

W poniższym oknie dialogowym:

Zmagasz się z przestojami i problemami z WordPressem? Kinsta to rozwiązanie hostingowe zaprojektowane, aby zaoszczędzić Twój czas! Sprawdź nasze funkcje
  • Wpisz nazwę swojej domeny bez plików cookie.
  • Kliknij przycisk Dodaj domenę .
Zrzut ekranu: Wpisywanie nowej nazwy domeny w MyKinsta.
Określanie nowej subdomeny w MyKinsta.

Następnie Twoja nowa domena statyczna będzie wymagać rekordu DNS wskazującego na istniejącą witrynę. Jeśli zarządzasz systemem DNS dla swoich domen za pośrednictwem zewnętrznego dostawcy, użyjesz do tego jego narzędzi. Jeśli Twój DNS jest dostarczany przez nas, skonfiguruj nową domenę w MyKinsta w następujący sposób:

  • Wybierz DNS w menu po lewej stronie strony głównej MyKinta.
  • Na stronie Zarządzanie DNS przewiń w dół do bloku Rekordy DNS i kliknij przycisk Dodaj rekord DNS .

Zalecamy dodanie nowej subdomeny do DNS jako rekordu CNAME, co pozwoli polegać tylko na nazwie domeny drugiego poziomu w przypadku powiązań z adresami IP. Poniżej dodajemy rekord CNAME dla danych statycznych , który wskazuje na example.com :

Zrzut ekranu: Tworzenie rekordu DNS w MyKinsta.
Tworzenie rekordu CNAME w zarządzaniu DNS MyKinsta.

Krok 2. Wyłącz pliki cookie w swojej subdomenie statycznej

Teraz zmodyfikujemy plik wp-config.php Twojej witryny WordPress, aby zasoby w folderze wp-content były obsługiwane z domeny „statycznej”, a pliki cookie były dostarczane tylko przez adres „www”.

Większość klientów Kinsta użyje klienta FTP/SFTP, aby zalogować się do swojej witryny WordPress i pobrać wp-config.php na swój pulpit w celu edycji:

Zrzut ekranu: Pobieranie pliku wp-config.php za pomocą klienta SFTP.
Pobieranie pliku wp-config.php na pulpit.

Użyj edytora tekstu, aby dodać następujące wiersze do pliku wp-config.php (zastępując przykładowe domeny własnymi):

 define("WP_CONTENT_URL", "https://static.example.com/wp-content"); define("COOKIE_DOMAIN", "www.example.com");

Po zapisaniu pliku prześlij go na swoją stronę WordPress, zastępując poprzednią wersję.

Krok 3. Przekieruj istniejące zasoby do subdomeny

Powyższe kroki umożliwią rozdawanie plików cookie, gdy przeglądarki ładują treści, takie jak strony i posty na blogach, z adresu „www”, ale spowodują, że treści, takie jak przesłane multimedia i zasoby, takie jak JavaScript, CSS i czcionki w motywach, zostaną powiązane z „statycznym " domena.

Jednak Twoja witryna może już zawierać treści zawierające linki do tych zasobów pod adresem „www”. Możesz to wyczyścić za pomocą małego wyszukiwania i zamiany w samej bazie danych WordPress.

Zawsze wykonuj kopię zapasową witryny WordPress przed przystąpieniem do pracy w bazie danych. Po wykonaniu:

  • Wybierz Witryny WordPress w menu po lewej stronie pulpitu nawigacyjnego MyKinsta.
  • Kliknij nazwę swojej witryny WordPress.
  • Wybierz Domeny w menu po lewej stronie.
  • Na stronie Informacje o witrynie przewiń w dół do bloku Dostęp do bazy danych. (W razie potrzeby możesz tutaj skopiować nazwę użytkownika i hasło do bazy danych).
  • Kliknij łącze Otwórz phpMyAdmin .
  • Zaloguj się do swojej bazy danych WordPress.
  • Kliknij kartę SQL .
Zrzut ekranu: Aktualizowanie treści w bazie danych WordPress za pomocą phpMyAdmin.
Uruchamianie zapytania SQL w celu aktualizacji linków do zasobów w treści WordPress.

Uruchom następujące polecenie, aby upewnić się, że wszystkie linki do zasobów w istniejących postach są kierowane do Twojej subdomeny bez plików cookie (ponownie, pamiętając o zastąpieniu domen własnymi):

 UPDATE wp_posts SET post_content = REPLACE(post_content, 'www.example.com/wp-content/', ' static.example.com/wp-content/')

Pomyślnie skonfigurowałeś domenę bez plików cookie w WordPress z pomocą MyKinsta. Użyj tej domeny do hostowania wszelkich statycznych treści, dla których nie chcesz wysyłać plików cookie WordPress i używaj zwykłej domeny do wszystkiego innego.

Używanie cPanelu do konfigurowania domeny bez plików cookie

Oto kroki, aby osiągnąć to, co zrobiliśmy powyżej w MyKinsta przy użyciu cPanel lub jednej z popularnych alternatyw cPanel.

Krok 1. Utwórz subdomenę w cPanelu

Przejdź do sekcji Domeny na stronie głównej cPanel. W narzędziu Subdomeny po prostu utwórz subdomenę połączoną z domeną najwyższego poziomu Twojej bieżącej witryny WordPress.

Te ustawienia można zobaczyć poniżej, aby utworzyć subdomenę static.example.com .

Tworzenie subdomeny w cPanel
Tworzenie subdomeny w cPanel

Krok 2. Skonfiguruj subdomenę jako statyczną w cPanel

Gdy Twoja nowa statyczna subdomena jest gotowa do działania, nadszedł czas, aby spełniała swoją nazwę, udostępniając statyczne treści w WordPress.

Zrobimy to, edytując plik wp-config.php Twojej witryny WordPress. Najprostszym sposobem uzyskania dostępu do tego pliku jest narzędzie Menedżer plików cPanel.

W Menedżerze plików przejdź do folderu public_html swojej witryny i wybierz wp-config.php (1). Następnie wybierz opcję Edytuj (2), aby edytować plik.

Lokalizowanie pliku wp-config.php w narzędziu Menedżera plików cPanel
Zlokalizuj plik wp-config.php

W pliku wp-config.php po prostu dodaj następujące wiersze (pamiętając o zastąpieniu domen własnymi!):

 define("WP_CONTENT_URL", "https://static.example.com/wp-content"); define("COOKIE_DOMAIN", "www.example.com");

Kliknij „ Zapisz zmiany ”.

Krok 3. Przekieruj istniejące posty do subdomeny

Na koniec musisz przekierować istniejące posty do nowej subdomeny statycznej. Ale najpierw wykonaj kopię zapasową witryny WordPress na wypadek, gdyby później nie działała poprawnie.

W sekcji Baza danych cPanel otwórz narzędzie PhpMySQL . Wybierz bazę danych swojej witryny, a następnie jej tabelę _posts .

Kliknij kartę SQL w tabeli _posts . Uruchom następujące polecenie, aby sprawdzić, czy adresy URL Twoich postów są kierowane do Twojej subdomeny bez plików cookie (ponownie pamiętając o zastąpieniu domen własnymi):

 UPDATE wp_posts SET post_content = REPLACE(post_content, 'www.example.com/wp-content/', ' static.example.com/wp-content/') 
Przekierowanie istniejących postów do nowej subdomeny statycznej
Przekierowanie istniejących postów do nowej subdomeny statycznej

I to wszystko! Skonfigurowałeś teraz domenę bez plików cookie w WordPress za pomocą cPanel. Użyj domeny bez plików cookie do przechowywania treści statycznych, takich jak obrazy, CSS, JavaScript i czcionki, zezwalając jednocześnie na pliki cookie w domenie podstawowej witryny.

Domeny bez plików cookie mogą pomóc Ci zmniejszyć ruch w sieci... i nie tylko. Czytaj dalej, aby dowiedzieć się więcej ️ Kliknij, aby tweetować

Streszczenie

Korzystanie z domen bez plików cookie to bardzo skuteczny sposób na poprawę wydajności witryny, obniżenie kosztów hostingu, a nawet poprawę jakości obsługi klienta i SEO.

Jak widzieliśmy, konfigurowanie domen bez plików cookie w WordPress jest korzystne. Jednak tylko zarządzany host WordPress, taki jak Kinsta, może w pełni skorzystać z tych korzyści.

Dzięki wygodnym narzędziom do usuwania nagłówków set-cookie i bezpośredniemu dostępowi do bazy danych w celu przekierowania postów do statycznej subdomeny korzystanie z domen bez plików cookie nigdy nie było łatwiejsze. Narzędzia APM Kinsta i inne funkcje monitorowania wydajności mogą również pomóc w śledzeniu wyników.

Aby uzyskać więcej informacji i zobaczyć Kinsta na własne oczy, skontaktuj się z nami lub umów się na bezpłatne demo już dziś.