Serwery w Polsce · Warszawa Dyski NVMe

Jak skonfigurować cache dla zalogowanych użytkowników WordPress Drukuj

  • 0

Problem: cache i zalogowani użytkownicy

Standardowy cache stron nie powinien działać dla zalogowanych użytkowników — wyświetlaliby im się cache'owane strony innych użytkowników (np. treść koszyka innego klienta).

Jak wtyczki cache obsługują zalogowanych?

  • WP Rocket — automatycznie wyłącza cache dla zalogowanych
  • LiteSpeed Cache — osobny cache dla zalogowanych (ESI)
  • W3 Total Cache — konfiguracja per role użytkownika

Konfiguracja WP Rocket dla WooCommerce

  1. WP Rocket → Cache → Włącz cache dla zalogowanych użytkowników: NIE
  2. Woocommerce → automatycznie wyłącza cache dla: koszyka, strony kasy, Moje konto
  3. Enable: "Separate cache files for mobile devices"

Object Cache dla zalogowanych

Redis Object Cache działa dla wszystkich użytkowników — cache'uje wyniki zapytań SQL, nie całe strony. Bezpieczny dla zalogowanych użytkowników.

ESI (Edge Side Includes): LiteSpeed Cache obsługuje ESI — pozwala cache'ować stronę z "dziurami" dla dynamicznych elementów (licznik koszyka, nazwa użytkownika) oddzielnie.

Czy ta odpowiedź była pomocna?

« Wstecz