Jak korzystać z Memcached na stronie cPanel?

Procédure

Czym jest Memcached?

Memcached to system pamięci podręcznej obiektów w pamięci RAM. Służy do tymczasowego przechowywania często używanych danych, takich jak wyniki zapytań SQL, obiekty dynamiczne lub dane binarne, dzięki czemu można je szybko pobrać bez konieczności ich ponownego obliczania przy każdym ładowaniu strony.

Zasada jest prosta: dane są przechowywane bezpośrednio w pamięci, umożliwiając ultraszybki dostęp. Jest to idealne rozwiązanie, aby odciążyć bazę danych i poprawić ogólną wydajność witryny, szczególnie w przypadku stron dynamicznych (koszyki zakupów, wyszukiwania, komentarze itp.).

⚠️ Ograniczenia, których należy być świadomym: Ponieważ dane są przechowywane w pamięci RAM, są one niestabilne. Oznacza to, że zostaną utracone, gdy tylko usługa Memcached zostanie ponownie uruchomiona lub serwer zostanie zrestartowany.

Jakie są korzyści dla mojej witryny?

Nawet jeśli twój pakiet cPanel LWS zawiera już wysokowydajny system buforowania stron statycznych (poprzez moduł Fastest Cache, aktywowany domyślnie), niektóre obszary twojej witryny nie mogą być buforowane w tradycyjny sposób.

Dotyczy to w szczególności stron dynamicznych, takich jak koszyki zakupowe, komunikatory, obszary dla członków, wątki komentarzy, moduły wyszukiwania lub filtrowania produktów, listy wiadomości w czasie rzeczywistym itp.

Treści te zmieniają się bardzo często i dlatego nie mogą być w pełni buforowane. Jeśli są one ładowane za każdym razem z bazy danych (MySQL lub PostgreSQL). Może to spowolnić wyświetlanie stron i niepotrzebnie przeciążyć serwer bazy danych.

To właśnie tutaj Memcached wkracza do akcji. Pozwala on na tymczasowe przechowywanie pewnych dynamicznych danych w pamięci, bez zamrażania całej strony. Na przykład nazwy najpopularniejszych produktów, ich ceny, wyniki złożonego zapytania itp.

Zamiast ponownego uruchamiania zapytania SQL przy każdej wizycie, dane te są odczytywane bezpośrednio z pamięci. Rezultat: witryna działa szybciej, odwiedzający mają lepsze wrażenia, a baza danych jest mniej obciążona.

Jak używać Memcached w PHP?

Istnieją dwa różne rozszerzenia PHP, których można użyć, aby umożliwić skryptowi PHP komunikację z serwerem Memcached: memcache i memcached. Ważne jest, aby skontaktować się z autorem skryptu, aby dowiedzieć się, które z nich jest używane przez twoją witrynę. Aby aktywować jedną z nich :

1. Połącz się z interfejsem cPanel i kliknij"Wybierz wersję PHP" w sekcji"Oprogramowanie".

Jak korzystać z Memcached na stronie cPanel?

2. Zaznacz"memcache" lub"memcached" w zależności od potrzeb.

Jak korzystać z Memcached na stronie cPanel?

To wszystko. Możesz teraz łączyć się z serwerami memcached z poziomu skryptów PHP. Instancja memcached jest domyślnie dostępna na koncie cPanel. Oto szczegóły połączenia:

  • Host: localhost
  • Port: 11211 (tcp)

Jak skonfigurować Memcached na WordPress z LWS Optimize (zalecana metoda)

Najłatwiejszym i najskuteczniejszym sposobem korzystania z Memcached na WordPress hostowanym przez LWS (pakiet cPanel) jest użycie wtyczki LWS Optimize, opracowanej specjalnie dla naszych klientów.

Kroki automatycznej konfiguracji :

1. Przejdź do Rozszerzenia > Dodaj z administracji WordPress.

Jak korzystać z Memcached na stronie cPanel?

2. Wyszukaj LWS Optimize, a następnie zainstaluj i aktywuj wtyczkę.

3. Przejdź do ustawień rozszerzenia w menu bocznym.

4. W zakładce "Buforowanie" aktywuj opcję Memcached Object Cache.

Jak korzystać z Memcached na stronie cPanel?

Usługa zostanie skonfigurowana automatycznie.

Zalety tej metody:

  • Prosta: Brak linii kodu do modyfikacji
  • Szybka: Konfiguracja za pomocą kilku kliknięć
  • Automatyczna: LWS Optimize wykrywa, które usługi są włączone na serwerze
  • Zoptymalizowany: Natywna integracja z hostingiem cPanel LWS
  • Bonus: LWS Optimize nie ogranicza się do Memcached. Wtyczka oferuje również inne systemy buforowania, automatyczne wstępne ładowanie i czyszczenie, leniwe ładowanie, optymalizację plików CSS, JS i HTML, zaawansowane przetwarzanie obrazów itp.

Zalecane dla wszystkich witryn WordPress hostowanych przez LWS: Jeśli szukasz najlepszej wydajności bez kłopotów, jest to metoda dla Ciebie.

Jak mogę używać Memcached jako obiektowej pamięci podręcznej w WordPress z Memcached Object Cache?

WordPress ma już ekosystem pamięci podręcznej obiektów, który pozwala wtyczkom i motywom poprosić WordPress o przechowywanie wyniku złożonego zapytania MySQL w pamięci. Działa to z klasą WP_Object_Cache. Używanie memcached jako przestrzeni dyskowej dla WP_Object_Cache pozwala WordPressowi czerpać korzyści z wydajności memcached.

Wtyczka WordPress"Memcached Object Cache" pozwala to zrobić za pomocą rozszerzenia PHP memcache, które należy wcześniej aktywować (patrz poprzedni akapit). Aby go zainstalować, pobierz plik object-cache.php wtyczki i umieść go w folderze wp-content swojej witryny (za pomocą FTP lub menedżera plików cPanel):

Jak korzystać z Memcached na stronie cPanel?

Następnie należy wypełnić klucz pamięci podręcznej, aby witryna wiedziała, które dane w memcached należą do niej. Odbywa się to poprzez dodanie linii"WP_CACHE_KEY_SALT" do wp-config.php:

Jak korzystać z Memcached na stronie cPanel?

I to wszystko.

Jak skonfigurować MemCached na WordPress z W3 Total Cache?

1. Połącz się z interfejsem Wordpress i kliknij"Rozszerzenie/Dodaj", aby zainstalować W3 Total Cache.

Jak korzystać z Memcached na stronie cPanel?

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

Jak korzystać z Memcached na stronie cPanel?

3. Kliknij"Aktywuj".

Jak korzystać z Memcached na stronie cPanel?

4. Odszukaj wtyczkę na liście wtyczek i kliknij"Ustawienia" pod nią.

Jak korzystać z Memcached na stronie cPanel?

5. Przejdź do sekcji"Buforowanie bazy danych", zaznacz pole"Włącz" i wpisz"memcached" w sekcji"Metoda buforowania bazy danych". Na koniec kliknij"Zapisz ustawienia i wyczyść pamięć podręczną", aby zapisać żądanie.

Jak korzystać z Memcached na stronie cPanel?

Możesz wykonać tę samą operację dla sekcji"Object cache". Pamięć podręczna obiektów umożliwia buforowanie tylko wyników obiektów bazy danych.

Jak skonfigurować MemCached na Prestashop?

1. Połącz się z pulpitem nawigacyjnym Prestashop, kliknij "Ustawienia zaawansowane", a następnie"Wydajność".

Jak korzystać z Memcached na stronie cPanel?

2. Przejdź do"Cache", kliknij "Yes", a następnie wybierz"memcache" lub"Memcached" w zależności od rozszerzenia aktywowanego podczas wybierania wersji PHP. Na koniec kliknij"Zapisz", aby zapisać żądanie.

Jak korzystać z Memcached na stronie cPanel?

Podsumowanie

Teraz możesz skonfigurować Memcached na swoim pakiecie hostingowym cPanel dla WordPress lub Prestashop. Należy jednak zauważyć, że wszystkie dane w Memcached są dostępne dla wszystkich użytkowników na tym samym serwerze cPanel co Twój. Z tego powodu konieczne jest, aby nigdy nie przechowywać poufnych informacji w Memcached.

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?

4mn czytanie

Używanie Redis jako trwałej pamięci podręcznej obiektów dla WordPress na 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 cet article

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.