mycache dostarczamy jako pakiet binarny dopasowany do Twojego środowiska (wersja PHP, loader).
Nie udostępniamy kodu źródłowego. Integracja z WordPress/WooCommerce odbywa się przez
drop-in object-cache.php w wersji szyfrowanej ionCube lub SourceGuardian.
mycache.so (Linux) / odpowiedni binarny moduł dla platformyobject-cache.php (ionCube lub SourceGuardian)/dev/shm lub alternatywa)Standardowo instalacja zajmuje kilka minut, jeśli masz dostęp do konfiguracji PHP. Na hostingu współdzielonym może być potrzebna pomoc administracji.
Jeśli nie wiesz, jaki loader masz dostępny, wybierz w zamówieniu „Nie wiem (sprawdzić)” — przygotujemy właściwą paczkę.
Poniższe kroki są uniwersalne dla większości środowisk (VPS, serwer dedykowany, część hostingów). W praktyce różni się tylko sposób dopisania rozszerzenia do konfiguracji PHP.
Zaloguj się do panelu klienta i przejdź do sekcji Pobieranie. Pobierz paczkę przygotowaną pod Twoje środowisko (PHP + loader).
mycache.soobject-cache.php (zaszyfrowany)
Wgraj mycache.so w miejsce, z którego PHP może ładować rozszerzenia
(np. katalog extensions lub wskazany przez hosting).
Jeśli masz kilka wersji PHP (np. osobno dla CLI i FPM), upewnij się, że instalujesz dla właściwej instancji.
Dodaj w konfiguracji PHP wpis ładujący rozszerzenie, np. w php.ini lub pliku .ini dla modułów:
extension=mycache.so
Po zmianie konfiguracji zrestartuj PHP-FPM / serwer WWW (lub użyj panelu hostingu do restartu PHP).
Skopiuj dostarczony object-cache.php do:
wp-content/object-cache.php
Drop-in jest dostarczany w wersji szyfrowanej (ionCube/SourceGuardian) i jest kompatybilny z WordPress API
wp_cache_*.
mycache działa domyślnie bez dodatkowych ustawień. Poniżej parametry, które najczęściej warto dopasować.
Ustawienia można wprowadzić w php.ini albo per-request (drop-in może ustawiać je przez ini_set()).
| Parametr | Przykład | Opis |
|---|---|---|
mycache.dir |
/dev/shm/mycache |
Katalog na pliki cache. Preferowany RAM (/dev/shm), ale może być też katalog na dysku. |
mycache.fanout |
256 |
Liczba podkatalogów (potęga 2) — pomaga utrzymać szybkie operacje FS. |
mycache.chmod_mode |
504 (octal 0770) |
Uprawnienia katalogów/plików. Katalogi dostają SGID (dziedziczenie grupy). |
mycache.max_bytes |
0 / 1073741824 |
Limit rozmiaru cache (0 = brak). Po przekroczeniu działa best-effort evict do ~90% limitu. |
Drop-in object-cache.php jest szyfrowany i wymaga aktywnego loadera.
To standardowa praktyka przy dystrybucji binarnej i ochronie logiki integracji.
Po instalacji możesz potwierdzić działanie na kilka sposobów:
phpinfo() powinna pojawić się sekcja mycache oraz informacje o wersji.mycache.dir i chmod_mode.Skontaktuj się z nami w sprawie instalacji, konfiguracji lub doboru paczki binarnej dla Twojego środowiska.
Kontakt Zobacz plany