Promocja: pl – od 10 zł | eu – od 10 zł | com – od 20 zł

Co to jest cache Memcached i jak z niego skorzystać?

Cache Memcached to system buforowania pamięci, służący do zwiększenia szybkości działania dynamicznych aplikacji internetowych. Potrafi przechowywać wyniki zapytań baz danych, wywołań API, a także renderowania strony.

Za każdym razem, kiedy od strony użytkownika płynie zapytanie do witryny, aplikacja sprawdza w Memcached, czy żądane dane znajdują się w jego pamięci. Jeśli tak, wysyłane są one z niej do przeglądarki użytkownika. Jeśli nie, trafiają do użytkownika z bazy danych i równocześnie pobierane są do pamięci Memcached, aby czekać tam na kolejne zapytanie.

Dodatkowo, Memcached aktualizuje przechowywane w pamięci podręcznej dane za każdym razem, gdy zostają one zmienione w bazie danych. System czyści również cache po czasie, określonym w kluczu wygaśnięcia.

Memcached zapewnia skrócenie czasu generowania strony WWW, zwłaszcza gdy korzysta z niej równocześnie wielu użytkowników. Poniżej przedstawiamy przykładowe przyspieszenie czasu generowania stron sklepu opartego na oprogramowaniu PrestaShop, w przypadku, gdy dostępne jest buforowanie Memached i kiedy go nie ma. (Im krótszy czas generowania strony, tym lepiej):

Jak skorzystać z Cache Memcached w aplikacji PrestaShop?

Funkcja Memcached jest domyślnie dostępna i włączona. W przypadku chęci jej przywrócenia po wcześniejszym usunięciu lub wyłączeniu, zaloguj się do panelu zarządzania aplikacją, przejdź do zakładki ZaawansowaneWydajność, a następnie odnajdź sekcję Cache (znajduje się ona na dole strony).

Włącz opcję Użyj pamięci podręcznej, zaznacz opcję CacheMemcached, kliknij przycisk Dodaj serwer i wpisz w ustawieniach dane, jak na poniższym zrzucie ekranu (adres IP, port i wagę). Po wprowadzeniu ich kliknij przycisk Dodaj serwer i potwierdź zmianę, naciskając przycisk Zapisz.

Table of Contents