Wydajność

dhosting.pl podnosi limity OPCache: 256 MB pamięci i 50 000 plików w cache

dhosting.pl zakończył wdrażanie nowej konfiguracji OPCache — pamięć podniesiona ze 128 na 256 MB, limit plików z 10 000 na 50 000. Tłumaczymy, co każdy z tych parametrów realnie robi, kto zyska najwięcej i o jednej zmianie, która potrafi zaskoczyć przy wdrażaniu zmian na stronie.

· Aug 7, 2026
dhosting.pl podnosi limity OPCache: 256 MB pamięci i 50 000 plików w cache
Ilustracja wygenerowana przez AI
Spis treści
  1. Co dokładnie się zmieniło
  2. Czym w ogóle jest OPCache
  3. Co robi każdy z parametrów
  4. Kto zyska najwięcej
  5. Jedna rzecz, o której warto pamiętać
  6. Co jeszcze nowego u dhosting.pl
  7. Podsumowanie

OPCache to jeden z tych mechanizmów, o których pamięta się dopiero wtedy, gdy przestaje wystarczać. Działa w tle, nie ma własnego interfejsu, a jego limity ustawia dostawca hostingu — użytkownik zwykle nie ma nad nimi kontroli. dhosting.pl właśnie zakończył wdrażanie nowej konfiguracji, w której cztery kluczowe parametry poszły wyraźnie w górę. Firma komunikuje, że według jej rozeznania są to obecnie jedne z najwyższych wartości na rynku hostingowym. Zmiany są już dostępne na kontach.

Poniżej rozkładamy je na części: co dokładnie się zmieniło, co każda z tych liczb robi i komu realnie się to przełoży na szybsze ładowanie strony.

Co dokładnie się zmieniło

Parametr Było Jest
opcache.memory_consumption 128 256
opcache.interned_strings_buffer 8 32
opcache.max_accelerated_files 10 000 50 000
opcache.revalidate_freq 5 60

Trzy pierwsze to podniesienie sufitów. Czwarty to zmiana zachowania — i to on wymaga najwięcej uwagi, więc wracamy do niego w osobnej sekcji.

Czym w ogóle jest OPCache

PHP jest językiem interpretowanym: przy każdym żądaniu skrypt musi zostać wczytany, sparsowany i skompilowany do kodu bajtowego, zanim cokolwiek się wykona. Przy stronie zbudowanej z kilku tysięcy plików PHP — a tak wygląda WordPress z zestawem wtyczek czy WooCommerce ze sklepem — ta praca powtarza się przy każdym wejściu użytkownika.

OPCache przechowuje skompilowany kod bajtowy w pamięci współdzielonej. Drugie i każde kolejne żądanie omija parsowanie i kompilację, sięgając prosto do gotowego kodu. To jedna z najtańszych optymalizacji, jakie istnieją — o ile cache ma dość miejsca, by pomieścić całą aplikację.

I właśnie o to miejsce chodzi w tej aktualizacji.

Co robi każdy z parametrów

opcache.memory_consumption (128 → 256 MB) to rozmiar pamięci współdzielonej na skompilowany kod. Gdy się zapełni, OPCache nie ma dokąd dopisywać kolejnych skryptów — zaczyna odrzucać zawartość i kompilować od nowa. Efekt jest paradoksalny: im większy ruch i im więcej różnych podstron, tym częściej cache się „przewraca" i tym mniej z niego pożytku. Podwojenie pamięci to najprostsza odpowiedź na ten problem.

opcache.interned_strings_buffer (8 → 32 MB) to osobna pula na tzw. interned strings — powtarzające się łańcuchy znaków (nazwy funkcji, klas, kluczy tablic, stałych), które PHP przechowuje raz i współdzieli między skryptami. Rozbudowany WordPress z kilkudziesięcioma wtyczkami albo sklep na PrestaShopie generują ich zaskakująco dużo. Gdy bufor się przepełni, kolejne łańcuchy przestają być współdzielone i zaczynają zajmować pamięć osobno — cicho, bez błędu w logach. Czterokrotne zwiększenie tej puli to zmiana, której nikt nie zauważy wprost, ale która realnie odciąża pamięć.

opcache.max_accelerated_files (10 000 → 50 000) to maksymalna liczba plików, które mogą trafić do cache. Tu poprzedni limit był realnym wąskim gardłem: czysty WordPress to około 2–3 tysięcy plików PHP, ale WooCommerce z kilkoma wtyczkami i motywem premium potrafi przekroczyć 10 000 bez trudu. Po przekroczeniu limitu nadmiarowe pliki po prostu nie są cache'owane — są kompilowane przy każdym żądaniu. Najgorsze jest to, że dzieje się to bez ostrzeżenia: strona działa, tylko wolniej, a przyczyny szuka się zwykle wszędzie indziej.

opcache.revalidate_freq (5 → 60 s) określa, co ile sekund PHP sprawdza, czy plik na dysku zmienił się względem wersji w cache. Niższa wartość to częstsze operacje stat() na dysku; wyższa — mniej pracy, ale dłuższe utrzymywanie starej wersji.

Kto zyska najwięcej

Największą różnicę zobaczą projekty, które wcześniej po prostu nie mieściły się w starych limitach:

  • Sklepy internetowe — WooCommerce, PrestaShop, Magento. Duża liczba plików, dużo klas, dużo powtarzalnych łańcuchów. Podniesienie limitu plików z 10 000 na 50 000 jest tu odczuwalne najbardziej.
  • Rozbudowane witryny WordPress — portale i strony firmowe z kilkudziesięcioma wtyczkami, wielojęzycznością i budowniczym stron.
  • Aplikacje na frameworkach — Laravel czy Symfony z dużą liczbą klas i pakietów Composera.
  • Serwisy o dużym ruchu, gdzie każde zaoszczędzone kilkadziesiąt milisekund na żądaniu mnoży się przez tysiące odsłon.

Na drugim biegunie: prosty blog czy wizytówka na kilkuset plikach mieściła się w starych limitach z zapasem i nowe wartości nic tam nie zmienią. To nie jest zmiana „dla wszystkich" — to zmiana dla projektów, które o sufit rzeczywiście uderzały.

Jedna rzecz, o której warto pamiętać

Podniesienie revalidate_freq z 5 na 60 sekund oznacza, że zmiana wgrana na serwer może być widoczna dopiero po minucie. Wcześniej było to pięć sekund, więc różnica jest zauważalna — zwłaszcza jeśli edytujesz plik przez FTP i odświeżasz stronę, oczekując natychmiastowego efektu.

W praktyce:

  • Przy edycji szablonu czy pliku wtyczki daj sobie chwilę, zanim uznasz, że zmiana „nie zadziałała". Kuszące jest wtedy zacząć poprawiać poprawkę — i skończyć z gorszym kodem niż na starcie.
  • Po większym wdrożeniu warto wyczyścić cache po stronie PHP (opcache_reset()) zamiast czekać.
  • Jeśli korzystasz z narzędzi wdrożeniowych, wgrywaj zmiany atomowo, a nie plik po pliku — mieszanka starych i nowych plików w cache to najczęstsza przyczyna dziwnych, nieodtwarzalnych błędów po wdrożeniu.

Warto też sprawdzić stan cache u siebie — służy do tego funkcja opcache_get_status(), która pokaże m.in. zajętość pamięci, liczbę zbuforowanych skryptów i liczbę „restartów" cache. Jeśli ta ostatnia rośnie, to znak, że cache jest za mały na Twoją aplikację.

Co jeszcze nowego u dhosting.pl

Aktualizacja OPCache to niejedyna zmiana ostatnich tygodni.

  • Odświeżony dhostingstatus.pl. Strona statusu usług dostała nowy wygląd nastawiony na czytelność — komunikaty techniczne i informacje o dostępności usług łatwiej znaleźć, także na telefonie. To ten adres, który warto mieć w zakładkach, zanim będzie potrzebny.
  • Opieka nad stronami. Usługa, w której aktualizacje WordPressa, wtyczek i motywów, dbanie o bezpieczeństwo i usuwanie infekcji przejmują specjaliści dhosting.pl. Sensowna opcja dla firm, w których nikt formalnie nie odpowiada za utrzymanie strony — a to najczęstszy powód, dla którego witryny stoją latami na nieaktualnych wersjach.
  • Hosting nastawiony na ruch botów AI. W obu pakietach dostępna jest bezpłatna funkcja Boty AI, pozwalająca kontrolować, które crawlery wpuścić na stronę — pisaliśmy o niej szerzej w osobnym tekście. W cenie jest też autorski filtr antyspamowy CleanBox wspierany przez AI.
  • Aktualne ceny. Start Web Hosting kosztuje 39 zł netto/rok, a Elastyczny Web Hosting — z możliwością skalowania zasobów wraz z potrzebami strony — 99 zł netto/rok. Po opłaceniu pierwszej rejestracji Elastycznego Web Hostingu dostawca dolicza 200 zł salda do wykorzystania przy większym zużyciu zasobów.

Podsumowanie

Limity OPCache to jeden z tych parametrów, których nie widać w tabelce porównawczej pakietów, a które potrafią zdecydować, czy sklep ładuje się w sekundę, czy w trzy. Nowe wartości w dhosting.pl — 256 MB pamięci, 32 MB na interned strings i 50 000 plików — zdejmują sufit z projektów, które o niego uderzały: dużych sklepów, rozbudowanych witryn WordPress i aplikacji na frameworkach. Cena tej zmiany jest jedna i łatwa do zaakceptowania: dłuższy, minutowy czas propagacji zmian w plikach, o którym trzeba pamiętać przy wdrożeniach.

Jeśli rozważasz zmianę hostingu na taki, który tych limitów nie ustawia oszczędnie, sprawdź aktualną ofertę dhosting.pl » albo zajrzyj do naszej pełnej recenzji dhosting.pl 2026 — sprawdzamy w niej wydajność, backup 180 dni i elastyczność planów.

Artykuł zawiera link partnerski do dhosting.pl. Jeśli skorzystasz z oferty, możemy otrzymać prowizję — bez dodatkowych kosztów dla Ciebie. Nie wpływa to na naszą ocenę.