Wstęp
Pracuję z firmami, które wydają dziesiątki tysięcy złotych na optymalizację szybkości – a potem okazuje się, że problem leży w… CMS-ie. Tak, tym samym, który redaktorzy uwielbiają za prostotę, a deweloperzy nienawidzą za „magię” pod spodem.
Wybór CMS-a to decyzja biznesowa, ale jej konsekwencje techniczne często wychodzą dopiero po roku, dwóch. Wtedy zmiana jest trudna i kosztowna. Dlatego zamiast sprzedawać Ci kolejny poradnik „jak wybrać CMS”, pokażę Ci trzy konkretne testy, które możesz wykonać już dziś – bez specjalistycznej wiedzy.
Test 1: Sprawdź, ile zapytań do bazy generuje jedna strona
To jest klasyk. Wiele popularnych systemów CMS – zwłaszcza tych z ekosystemu WordPress – generuje absurdalną liczbę zapytań SQL przy każdym załadowaniu strony. Widziałem konfiguracje, gdzie strona kontaktowa wysyłała 150 zapytań. Sto pięćdziesiąt! A potem ludzie dziwią się, że czas odpowiedzi serwera wynosi 3 sekundy.
Jak to sprawdzić?
Jeśli masz dostęp do serwera, włącz logowanie wolnych zapytań (slow query log). W WordPressie możesz użyć wtyczki Query Monitor – pokaże Ci liczbę zapytań na stronie i czas ich wykonania. Cel: mniej niż 50 zapytań na typową stronę. Jeśli masz więcej – coś jest nie tak.
Dlaczego to ma znaczenie?
Każde zapytanie to opóźnienie. W e-commerce, gdzie liczy się każda milisekunda, nadmiarowe zapytania mogą kosztować Cię konwersje. Co gorsza, nie zawsze widać to gołym okiem – dopóki nie pojawi się większy ruch. Wtedy CMS pada na kolana.
Test 2: Zmierz czas odpowiedzi dla treści statycznej bez cache
Większość CMS-ów opiera się na cache’owaniu, żeby ukryć swoją nieefektywność. Ale co się stanie, gdy cache wygaśnie? Albo gdy bot Google indeksuje stronę bez cache? Albo gdy użytkownik jest zalogowany?
Jak to sprawdzić?
Wyłącz cache (tymczasowo) i zmierz czas ładowania strony za pomocą narzędzia takiego jak WebPageTest. Ustaw test na pojedynczą stronę bez parametrów. Powtórz kilka razy. Średni czas odpowiedzi serwera (Time to First Byte) powinien wynosić poniżej 500 ms. Jeśli jest wyższy – Twój CMS ma problem z wydajnością rdzeniową.
Przykład z życia:
Klient z branży e-commerce narzekał na spadki konwersji w weekendy. Okazało się, że ich CMS (popularny system oparty na PHP) przy braku cache generował stronę kategorii w 2,5 sekundy. W weekendy, gdy cache był odświeżany częściej, użytkownicy dostawali wolne strony. Po modernizacji do headless CMS z API, czas spadł do 200 ms.
Test 3: Sprawdź, ile nieużywanego kodu ładuje Twój CMS
Nowoczesne CMS-y często dodają mnóstwo JavaScriptu i CSS-a, z którego nigdy nie korzystasz. Page builder? Ładuje cały framework. Pluginy? Każdy dokłada swoje. Efekt? Strona waży 5 MB, choć treść to 100 KB.
Jak to sprawdzić?
Użyj narzędzia Coverage w DevTools w Chrome. Otwórz stronę, przejdź do Coverage, kliknij nagraj i przeładuj stronę. Zobaczysz, ile procent kodu JavaScript i CSS jest faktycznie użyte. Jeśli poniżej 50% – masz problem.
Co z tym zrobić?
Rozważ headless CMS, który dostarcza tylko to, czego potrzebujesz. Lub wyłącz niepotrzebne pluginy. Czasem wystarczy zmienić design na lżejszy.
Podsumowanie
CMS to nie tylko narzędzie do edycji treści – to fundament wydajności Twojej strony. Jeśli Twój system generuje 100+ zapytań, nie radzi sobie bez cache i ładuje tony martwego kodu, to znak, że czas na zmiany.
JurskiTech od lat pomaga firmom przebierać się z topornych CMS-ów na nowoczesne, wydajne rozwiązania – bez utraty wygody redakcyjnej. Sprawdź swoją stronę już dziś. Może się okazać, że największym bottleneckiem nie jest hosting czy kod, ale system, który miał ułatwiać życie.
Masz więcej pytań? Napisz – chętnie doradzę.


