Zaloguj
Zaloguj się do panelu

Zoptymalizowana wydajność i stabilność dla portalu regionalnego

Joton Cloud × ToRzeszów.pl

Nasz Partner

ToRzeszów.pl to portal informacyjny z Rzeszowa — codziennie kilkadziesiąt artykułów, relacje na żywo i materiały wideo. Dla większości czytelników z regionu to pierwsze miejsce, gdzie sprawdzają, co się dzieje w mieście.

Wyzwanie

Stary serwer nie radził sobie ze skokami ruchu. Każda większa wiadomość — wypadek, wyniki wyborów, mecz lokalnej drużyny — kończyła się spowolnieniem albo błędami 502/503. Testy Locust przy zaledwie 50 jednoczesnych użytkownikach pokazały medianę odpowiedzi 12 000 ms i przepustowość 3,56 req/s. Serwer praktycznie stawał.

Mediana odpowiedzi 12 s przy 50 użytkownikach, przepustowość poniżej 4 req/s. Ruch z mediów społecznościowych powodował całkowitą niedostępność strony.

GTmetrix grade C, Performance 61%, LCP 2,2 s, Total Blocking Time 381 ms. Strona ładowała się na tyle długo, że część czytelników rezygnowała zanim zobaczył treść.

TTFB 1,6 s, Backend Duration 1,5 s — każde żądanie trafiało do PHP i bazy danych od zera. Brak cache'owania na poziomie serwera.

Rozwiązanie

Audyt wykazał brak cache'owania na poziomie serwera — stąd tak wysokie TTFB i Backend Duration. Zaplanowaliśmy migrację na izolowane środowisko bez przerwy w działaniu portalu. Zmiany objęły trzy warstwy:

Warstwa serwera HTTP. Apache zastąpiliśmy LiteSpeed z obsługą PHP przez LSAPI i uruchomiliśmy LiteSpeed Cache (LSCache) jako full-page cache. Strony z cache'u omijają PHP i bazę danych całkowicie. Backend Duration spadł z 1 500 ms do 53 ms już po pierwszym etapie.

Redis object cache. Wyniki zapytań MySQL trafiają do pamięci Redis. Przy portalu newsowym, gdzie wiele żądań dotyczy tych samych artykułów i kategorii, hit rate przekracza 90%.

Izolacja zasobów. Przeniesienie ze współdzielonego hostingu na dedykowane środowisko usunęło efekt "głośnego sąsiada" — losowe spowolnienia z powodu aktywności innych klientów na tym samym serwerze.

Migracja CloudLiteSpeed & LSCacheRedis Object CacheIzolacja zasobów

Wyniki — dane z testów

Locust po migracji przy 300 jednoczesnych użytkownikach (6× więcej niż w teście przed): mediana 780 ms, przepustowość 304 req/s — wzrost 85-krotny, mediana skrócona 15-krotnie.

GTmetrix z Londynu (Chrome 142, Lighthouse 12.61), raport z 26 maja 2026: Grade A, Performance 97%, Structure 94%. Przed migracją: Grade C, Performance 61%.

85× wyższa przepustowość
3,56 req/s → 304 req/s. Serwer obsługuje teraz ruch, który wcześniej powodował całkowitą niedostępność.

LCP: 2,2 s → 894 ms
Largest Contentful Paint skrócony o 59%. GTmetrix grade zmieniony z C (61%) na A (97%).

FCP: 1,9 s → 669 ms
First Contentful Paint skrócony o 65%. Czytelnicy widzą treść przed upływem sekundy.

Backend Duration: 1 500 ms → 51 ms
30-krotne przyspieszenie backendu dzięki LSCache i Redis. TTFB spadł z 1,6 s do kilkudziesięciu milisekund.

Total Blocking Time: 381 ms → 124 ms
Skrócenie TBT o 67%. Strona staje się interaktywna szybciej, co przekłada się na Core Web Vitals.

Mediana odpowiedzi: 12 000 ms → 780 ms
15-krotne skrócenie przy 6× większym obciążeniu testowym. P95 po migracji: 1 800 ms.

Rezultat

Strona wytrzymuje teraz ruch z mediów społecznościowych bez timeoutów. Redakcja nie walczy z kokpitem podczas publikowania artykułów. Liczby to potwierdzają — ale różnicę widać też po prostu w codziennej pracy zespołu.

TR

ToRzeszów.pl

Portal informacyjny aglomeracji rzeszowskiej. Wiadomości, reportaże i relacje na żywo z Rzeszowa i Podkarpacia.