Najskuteczniejszym sposobem zapewnienia szybkiego działania stron WWW, w tym także WordPress jest zastosowanie cache. Oczywistym w tej sytuacji wyborem wydaje się Varnish, jednak jego dobra współpraca z WordPress wymaga stworzenia ekosystemu wykorzystującego kilka aplikacji, które razem pozwalają zachować wydajność i stabilność naszego rozwiązania. Czytaj więcej
Tag: cache

Persystencja sesji PHP niskim kosztem
Zapewnienie persystencji sesji logowania w obrębie rozproszonych infrastruktur jest dzisiaj koniecznością. Wykorzystanie do tego baz danych, choć popularne, zmniejsza uniwersalność architektury ograniczając ją wyłącznie do aplikacji wspierający to rozwiązanie, z kolei produkty zapewniające dobre wsparcie klastrowania np. couchbase niosą ze sobą spore wymagania sprzętowe i uniemożliwiają wykorzystanie ich na słabszych maszynach. Na szczęście zadowalające rozwiązanie można złożyć ze standardowych i lekkich komponentów. Czytaj więcej
Cache w Nginx
Jeżeli zależy nam na szybkim dostarczaniu treści powinniśmy rozważyć użycie statycznego cache. Rozwiązanie takie zmniejsza TTFB oraz obciążenie maszyny, na której stoi serwer treści dynamicznych, trzeba jedynie pamiętać, że niesie ze sobą pewne oczywiste ograniczenia jak np. opóźnienie pokazywania zmian na stronie.
Warunkowe czyszczenie cache systemu
Każdy, kto kiedyś administrował maszyną zarządzaną przez system z rodziny Linux (szczególnie taką, która na swoim pokładzie miała nieco mniej RAM) zetknął się pewnie z problemem zajmowania pamięci operacyjnej przez elementy cache systemu. W internecie krąży wiele prostych poradników, jakich komend użyć, aby usunąć te dane. Na potrzeby infrastruktury, którą administruję obudowałem te komendy skryptem, który pozwala ustalić warunki dla czyszczenia cache.