Używanie Redis jako trwałej pamięci podręcznej obiektów dla WordPress na cPanel

Procédure

Czym jest Redis?

Redis to bardzo wydajna usługa przechowywania kluczy i wartości. Podobnie jak Memcached, Redis ma tę zaletę, że jest trwały: dane nie są zmienne.

Biorąc pod uwagę dość uproszczony charakter struktury danych oraz fakt, że wszystkie dane są wstępnie ładowane do pamięci podczas uruchamiania Redis, wyszukiwanie i pobieranie informacji z bazy danych Redis przy użyciu unikalnego klucza jest znacznie szybsze i mniej zasobochłonne niż pobieranie tych samych informacji z tradycyjnej bazy danych, takiej jak PostgreSQL lub MySQL.

Więcej informacji na temat Redis można znaleźć na ich oficjalnej stronie internetowej.

Dlaczego i kiedy powinienem używać Redis jako pamięci podręcznej obiektów dla WordPress?

Systemu buforowania obiektów Redis nie należy mylić z systemami buforowania stron, takimi jak Fastest Cache, LiteSpeed lub WP-Rocket. Systemy buforowania stron buforują całą stronę, która została już zbudowana, podczas gdy system buforowania obiektów umożliwia buforowanie określonych elementów witryny, takich jak artykuł, komentarz, produkt itp.

System buforowania obiektów po prostu nakłada mniejsze zapotrzebowanie na bazę danych MySQL podczas tworzenia strony, jednocześnie skracając czas odpowiedzi, podczas gdy system buforowania stron przechowuje stronę całkowicie zbudowaną do późniejszego wykorzystania. W rezultacie system buforowania obiektów Redis nie będzie korzystny dla głównie statycznych witryn, takich jak blogi i witryny sklepowe.

Tylko strony internetowe, które są bardzo dynamiczne (ich zawartość strony nie może być buforowana wystarczająco długo) są dobrymi kandydatami do buforowania obiektowego. Dotyczy to w szczególności niektórych witryn e-commerce, witryn z obszarami członkowskimi, forów dyskusyjnych i niektórych blogów, w których sekcja komentarzy jest szczególnie aktywna.

Jeśli witryna ma statyczną zawartość, lepiej będzie zoptymalizować buforowanie stron za pomocą Fastest Cache lub LiteSpeed.

Jak aktywować Redis w cPanel?

Usługa Redis jest dostępna dla wszystkich kont cPanel na domyślnym porcie (TCP 6379). Aby skrypt PHP mógł komunikować się z serwerem Redis, musi być wyposażony w odpowiednią bibliotekę. Do najpopularniejszych bibliotek należą :

  • PhpRedis (napisana w języku C, dostarczana jako rozszerzenie PHP): do aktywacji przez interfejs cPanel
  • Predis (napisana w języku PHP, dostarczana jako zależność PHP, którą można zainstalować za pomocą narzędzia composer): do zainstalowania za pomocą polecenia composer lub, w większości przypadków, już dostarczona wewnątrz skryptu PHP (zwykle w folderze "vendor").

W zależności od używanego skryptu PHP, będziesz mógł użyć jednego, drugiego lub obu. Wtyczka WordPress, którą zamierzamy polecić, jest kompatybilna z obiema bibliotekami.

Aktywacja PhpRedis w cPanel

Aby aktywować PhpRedis, czyli rozszerzenie PHP Redis, zaloguj się do interfejsu cPanel i kliknij"Wybierz wersję PHP" w sekcji"Oprogramowanie".

Używanie Redis jako trwałej pamięci podręcznej obiektów dla WordPress na cPanel

Zaznacz rozszerzenie"Redis", aby je aktywować.

Używanie Redis jako trwałej pamięci podręcznej obiektów dla WordPress na cPanel

Jak używać Redis jako trwałej pamięci podręcznej obiektów w WordPress?

Aby używać Redis jako pamięci podręcznej obiektów w WordPress, należy zainstalować wtyczkę Redis Object Cache. Na pulpicie nawigacyjnym WordPress przejdź do"Rozszerzenia", a następnie"Dodaj".

Używanie Redis jako trwałej pamięci podręcznej obiektów dla WordPress na cPanel

Wyszukaj wtyczkę"Redis Object Cache" i kliknij"Zainstaluj teraz".

Używanie Redis jako trwałej pamięci podręcznej obiektów dla WordPress na cPanel

Po zakończeniu instalacji aktywuj wtyczkę, klikając przycisk"Aktywuj".

Używanie Redis jako trwałej pamięci podręcznej obiektów dla WordPress na cPanel

W menedżerze plików cPanel edytuj plik wp-config.php i dodaj następujące wiersze:

define( 'WP_REDIS_CLIENT', 'phpredis' ); define( 'WP_REDIS_SELECTIVE_FLUSH', true); define( 'WP_REDIS_PREFIX', 'monsite.com' );

Używanie Redis jako trwałej pamięci podręcznej obiektów dla WordPress na cPanel

  • Wartość WP_REDIS_CLIENT pozwala wybrać bibliotekę używaną przez wtyczkę WordPress do uzyskiwania dostępu do Redis: phpredis lub predis.
  • Wartość WP_REDIS_SELECTIVE_FLUSH pozwala usunąć tylko dane z prefiksem zdefiniowanym w WP_REDIS_PREFIX podczas całkowitego czyszczenia pamięci podręcznej Redis.
  • Wartość WP_REDIS_PREFIX pozwala określić prefiks klucza dla danych w witrynie (aby nie powodował konfliktu z innymi witrynami). Ważne jest, aby określić unikalny prefiks dla każdej witryny.

Po dodaniu tych ustawień i zapisaniu pliku, wróć do pulpitu WordPress. W Ustawieniach, a następnie Redis, aktywuj system pamięci podręcznej obiektów Redis:

Używanie Redis jako trwałej pamięci podręcznej obiektów dla WordPress na cPanel

Opcje kalibracji pamięci podręcznej można dodać do wp-config. php dla bardziej specyficznych potrzeb. Aby uzyskać więcej informacji, zapoznaj się z oficjalną dokumentacją wtyczki.

Jak mogę używać Redis na WordPressie z W3 Total Cache?

Możesz również użyć wtyczki WordPress W3 Total Cache do buforowania wyników zapytań do bazy danych. Należy pamiętać, że ta metoda różni się od buforowania obiektów. Jest to zalecane tylko wtedy, gdy intensywnie używana wtyczka nie korzysta z systemu obiektów WordPress (takich jak niestandardowe typy postów) do przechowywania i pobierania danych.

1. Zaloguj się do pulpitu nawigacyjnego WordPress i przejdź do"Rozszerzenia/Dodaj".

Używanie Redis jako trwałej pamięci podręcznej obiektów dla WordPress na cPanel

2. Wyszukaj wtyczkę"W3 Total Cache" i kliknij"Zainstaluj teraz".

Używanie Redis jako trwałej pamięci podręcznej obiektów dla WordPress na cPanel

3. Aktywuj wtyczkę, klikając przycisk.

Używanie Redis jako trwałej pamięci podręcznej obiektów dla WordPress na cPanel

4. Kliknij"Ustawienia" poniżej wtyczki, aby uzyskać dostęp do jej konfiguracji.

Używanie Redis jako trwałej pamięci podręcznej obiektów dla WordPress na cPanel

5. Przejdź do sekcji"Buforowanie bazy danych", zaznacz pole"Pole wyboru bazy danych" i wybierz"Redis" z rozwijanego okna. Na koniec kliknij"Zapisz ustawienia i wyczyść pamięć podręczną", aby zapisać żądanie.

Używanie Redis jako trwałej pamięci podręcznej obiektów dla WordPress na cPanel

Wnioski

Teraz możeszaktywować i skonfigurować wtyczkę Redis Object Cache na swojej stronie Wordpress z hostingiem cPanel. Należy pamiętać, że wszystkie dane Redis są dostępne dla wszystkich użytkowników tego samego serwera cPanel. W związku z tym konieczne jest, aby nigdy nie przechowywać poufnych informacji na Redis.

Nie wahaj się podzielić swoimi komentarzami i pytaniami.

Oceń ten artykuł :

5/5 | 1 opinia

Ten artykuł był dla Ciebie przydatny ?

Article utileTak

Article non utileNie

MerciMerci ! N'hésitez pas à poser des questions sur nos documentations si vous souhaitez plus d'informations et nous aider à les améliorer.


Vous avez noté 0 étoile(s)

Podobne artykuły

1mn czytanie

Jak skonfigurować Cloudflare na stronie hostowanej w cPanel?

3mn czytanie

Jak korzystać z Memcached na stronie cPanel?

4mn czytanie

Przyspiesz swoją witrynę dzięki Fastest Cache - Cache Varnish

3mn czytanie

Jak mogę użyć IpXchange do dostosowania adresu IP domeny?


Questions sur l'article (2)

Zadaj pytanie
bersyl91
29 janv. 2023
Bonjour, J'amende ma question : j'ai bien trouvé l'onglet "Diagnostics" de l'extension Redis, mais cela ne m'avance pas beaucoup : Status: Non connecté Client: PhpRedis (v5.3.4) Drop-in: Valid Disabled: No Connection Exception: Connection refused
Benjamin-LWS Reponse officielle
1 fev. 2023

Bonjour,

Merci de votre retour,

Le message "Connection refused" indique que l'extension Redis ne parvient pas à se connecter au serveur Redis.

Le problème rencontré peut-être dû à plusieurs facteurs, que nous ne pouvons pas déterminer via cette plateforme de Question.

Nous vous invitons donc à passer par notre système de support technique disponible depuis votre espace client, afin de vous apporter l'aide adéquate. (https://aide.lws.fr/a/268)

Cordialement, L'équipe LWS.

Cette reponse vous a aide ?
Fred
5 avr. 2023
Je ne trouve pas redis dans mon Cpanel. Absent de ma rubrique Logiciels.
Benjamin-LWS Reponse officielle
13 avr. 2023

Bonjour,

Merci de votre retour.

Grâce aux informations renseignées à l'ouverture de votre question, j'ai pu constater que vous ne possédez de formule cPanel.

Une formule cPanel est nécessaire pour bénéficier des fonctionnalités que vous souhaitez.

En savoir plus sur les formules cPanel disponible chez LWS : https://www.lws.fr/hebergement-cpanel.php

Je vous remercie de votre attention et reste à votre disposition pour toute autre question ou complément d'information.

Nous vous invitons à contacter notre service support à travers votre espace client, afin de vous apporter une aide si vous rencontrez des difficultés quelconque. (https://aide.lws.fr/a/268)

Cordialement, L'équipe LWS 

Cette reponse vous a aide ?

Zadaj pytanie zespołowi LWS i jego społeczności

RGPD : Responsable LWS-Ligne Web Services. Finalité : modération et publication publique de votre question, notification éventuelle d'une réponse. Base légale : consentement (art. 6.1.a RGPD). Conservation des emails : 90 jours après notification, 12 mois maximum sans réponse. Vous pouvez exercer vos droits via notre nos CGV - section RGPD.