Jeden z developerów usługi KeyCDN napisał wtyczkę do WordPressa oferującą statyczne cacheowanie stron. Nazywa się Cache Enabler i jest banalnie prosta w instalacji. Wtyczka ta działa podobnie jak WP Super Cache czy W3 Total Cache – zapisuje wygenerowane strony do postaci plików HTML co odciąża serwer i przyspiesza przeglądanie witryny przez odwiedzających. Działa zarówno z WordPressem w trybie jednej witryny jak i w trybie multiste.
Instalacja tej wtyczki sprowadza się do dwóch czynności:
- wgrywamy Cache Enabler na serwer i włączamy
- ustawiamy ile cache ma być trzymany (domyślne ustawienie to „trzymaj cache tak długo jak się da”)
Wraz z zapisaniem ustawień instalacja dobiegła końca. Niezależnie czy ustawimy cykliczne usuwanie cache’u czy nie, dodanie wpisu czyści cache strony głównej, edycja/usunięcie wpisu czyście cache strony głównej i cache strony wpisu, cache strony wpisu jest też usuwany w przypadku akcji związanych z komentarzami – dodanie/edycja/usunięcie.
W razie potrzeby na stronie głównej kokpitu w widgecie W skrócie
znajdziemy przycisk usunięcia całego cache’u, jest też tam informacja o ilości cache’u.
Wyniki wyszukania, kanał RSS, strony błędu 404, wpisy zabezpieczone hasłem nie są cacheowane. A dla zalogowanych użytkowników wyłączone jest wyświetlanie zawartości z cache’u.
Na stronie ustawień Cache Enabler prócz ustawienia co ile czyścić zgromadzony cache możemy:
- wyłączyć kompresję
- włączyć czyszczenie całego cache’u, gdy zostanie opublikowany wpis
- włączyć czyszczenie całego cache’u, gdy zostanie opublikowany komentarz
- wykluczyć wybrane wpisy/strony z cacheowania (podajemy numer ID wpisu/strony)
- włączyć minifikację kodu HTML
- włączyć minifikację kodu HTML i dodanego bezpośrednio kodu JavaScript
- włączyć konwersję obrazków do formatu WebP jeżeli nasza witryna jest podpięta pod usługę Optimus