Wszystko, co warto wiedzieć, zanim zainstalujesz.
Szczegółowe spojrzenie na to, jak działa Optymalizator Obrazów WebP i AVIF PrestaShop, dlaczego zbudowaliśmy go w ten sposób i jaka myśl stoi za powyższymi funkcjami.
Lekkie obrazy, bez zależności zewnętrznych
Optymalizator obrazów WebP i AVIF naprawdę konwertuje i kompresuje pliki Twojego sklepu, lokalnie, w wybranej przez Ciebie jakości. W przeciwieństwie do rozwiązań abonamentowych, które wysyłają obrazy na swoje serwery i rozliczają według wolumenu, wszystko dzieje się na Twoim hostingu: bez limitów, bez kredytów, Twoje pliki nigdy nie opuszczają sklepu. Moduł automatycznie wykrywa najlepszy dostępny silnik, Imagick, GD lub binaria cwebp i avifenc, i przełącza się między nimi zależnie od formatu.
Naprawdę przezroczyste dostarczanie
W trybie Apache moduł zapisuje blok .htaccess w katalogu /img, który zwraca wersję AVIF lub WebP przeglądarce tylko wtedy, gdy ją obsługuje, dzięki nagłówkowi Accept i poprawnemu Vary: Accept dla cache i CDN. Adresy URL obrazów pozostają niezmienione, motyw nie jest modyfikowany i nic się nie psuje po wyłączeniu modułu. Dla serwerów Nginx tryb picture przepisuje znaczniki img na picture/source w locie.
Niedestrukcyjny z założenia
Dla każdego obrazu produkt.jpg moduł tworzy produkt.jpg.webp i produkt.jpg.avif obok oryginału. Pliki źródłowe nigdy nie są nadpisywane, co czyni operację całkowicie odwracalną: przycisk przywraca oryginały i usuwa wygenerowane wersje. Jeśli wersja next-gen okaże się cięższa od oryginału, jest automatycznie odrzucana. Możesz też opcjonalnie rekompresować oryginalne JPEG i PNG, z zachowaną kopią .dforig do powrotu.
Lazy-load i Core Web Vitals
Moduł dodaje atrybuty loading=lazy i decoding=async do obrazów, opierając się na natywnym odłożonym ładowaniu przeglądarek: żadnego ciężkiego JavaScriptu, żadnego negatywnego wpływu na pozycjonowanie. Opcjonalnie dostępny jest delikatny efekt przenikania. W połączeniu ze znacznie lżejszymi obrazami next-gen odłożone ładowanie bezpośrednio poprawia metryki Core Web Vitals (LCP, CLS) i odczuwalną szybkość sklepu.
Zaprojektowany dla dużych mediatek i agencji
Uruchom analizę całej mediateki, potem konwersję partiami w AJAX z paskiem postępu, pauzą i wznowieniem. Dla bardzo dużych katalogów zadanie CRON zabezpieczone tokenem i polecenie CLI pozwalają przetwarzać tysiące obrazów w tle, bez timeoutu. Solidna kolejka obsługuje ponowne próby, pomija animowane obrazy (GIF i APNG), respektuje próg minimalnego rozmiaru i Twoje wykluczenia według wzorca. Zakres jest w pełni konfigurowalny: produkty, kategorie, producenci, dostawcy, sklepy, strony CMS i obrazy motywu.
Na razie nie ma opinii o produkcie.