problem duze zdjecia wordpress 5.3 - Obsługa dużych obrazów w WordPress 5.3

Obsługa dużych obrazów w WordPress 5.3

Nowa wersja WordPress jest już dostępna. Niedawno pisaliśmy o nowych funkcjach w WordPress 5.3. Jednym z ekscytujących ulepszeń jest zaktualizowana obsługa dużych obrazów przez WordPress.

Wielu użytkowników nie bierze pod uwagę wielkości zdjęć/obrazów, które umieszczają na swoich stronach. W tym miejscu warto przeczytać więcej co to jest kompresja zdjęć w WordPress. Wracając do WordPress 5.3. Od tej wersji WordPress automatycznie wykryje duże zdjęcia i wygeneruje "maksymalny rozmiar dla strony".

Jak działa generowanie obrazów w WordPress 5.3

Po przesłaniu nowego obrazu WordPress wykryje, czy jest to „duży” obraz, sprawdzając, czy jego wysokość lub szerokość przekracza próg dużego obrazu. Domyślna wartość progowa to 2560 pikseli, którą można filtrować za pomocą nowego filtra:

big_image_size_threshold

Jeśli wysokość lub szerokość obrazu przekracza ten próg, zostanie on przeskalowany w dół, a próg zostanie użyty jako wartość maksymalnej wysokości i maksymalnej szerokości, czyli 2560px. Skalowany obraz zostanie użyty jako największy dostępny rozmiar.

Czy można to wyłączyć?

Swego rodzaju problem pojawia się wśród fotografów, ponieważ bardzo często prezentują oni swoje prace na pełnych ekranach i to w dodatku 4K. Na szczęście ekipa od WordPress zostawiła furtkę. W prosty sposób można wyłączyć skalowanie obrazów w WordPress 5.3. Wystarczy dodać poniższe kod do pliku motywu functions.php

add_filter( 'big_image_size_threshold', '__return_false' );

W tym celu najlepiej użyć Child Theme, aby następna aktualizacja motywu dla WordPress nie usunęła tego kodu. Poniżej animacja krok po kroku:

Co sądzisz o tej funkcji? Czy jest ona pomocna dla Ciebie i Twojej strony WordPress? Podziel się z nami opinią w komentarzach poniżej


zwiększanie pamięci WordPress - Memory Limit

2 sposoby na zwiększanie pamięci - WordPress Memory Limit

Zdecydowana większość użytkowników WordPress widziała błąd "limitu pamięci w WordPress". Na szczęście jest to jeden z najłatwiejszych problemów do rozwiązania. Wynika on z dwóch przyczyn. Błędnej konfiguracji WordPress (vs duże wymagania) lub ograniczeń hostingu.

W tym artykule wyjaśnimy co to jest błąd limitu pamięci (WordPress Memory Limit) oraz przedstawimy Tobie sposoby rozwiązania problemu pamięci w WordPress.

fatal error: allowed memory size of ...

WordPress to dość stabilna platforma, ale nie jest odporna na błędy. Istnieje wiele "typowych" problemów, z którymi możesz się zetknąć, takich jak "biały ekran śmierci" lub "WordPress Maintenance Mode".

Dobra wiadomość jest taka, że większość błędów WordPress nie jest zbyt trudne do naprawy. Mimo to mogą przerazić nowych użytkowników WordPress.

Jednym z najczęściej spotykanych problemów jest błądu limitu pamięci WordPress. Może to być również nazywane „błędem limitu pamięci PHP” i często wygląda mniej więcej tak:

Fatal error: Allowed memory size of 12345678 bytes exhausted

lub podobnie:

Fatal error: Out of memory (allocated 12345678) (tried to allocate 2345678bytes)

Ten błąd może wystąpić niespodziewanie, ale najprawdopodobniej podczas wgrywania zdjęć do WordPress lub instalacji wtyczek lub szablonów (aktywacji).

Jeśli napotkasz ten błąd na własnej witrynie WordPress, nie martw się. Przyczyny tego są proste, zatem trochę więcej słów o tym, dlaczego tak się dzieje.

Dlaczego pojawił się błąd limitu pamięci WordPress?

Sedno przyczyny błędu „limit pamięci” znajduje się właśnie w nazwie. Twoja strona wymaga pewnej ilości pamięci, aby przechowywać wszystkie jej dane. Obejmuje to bazę danych i pliki, całą zawartość, kod dodany przez wtyczki i motywy oraz wiele innych.

Ta pamięć jest udostępniana przez hosting. Po zakupie hostingu Twojej witrynie przydzielana jest określona ilość zasobów, w tym pamięć używana do przechowywania witryny i umożliwienia jej sprawnego funkcjonowania dla odwiedzających.

Oczywiście zakup planu hostingowego z dolnej półki z reguły oznacza mniej miejsca i pamięci dla Twojej witryny. Wielu właścicieli stron www po raz pierwszy zaczyna od najtańszych hostingów, co praktycznie zawsze stanowi problem, ponieważ ilość pamięci, limit procesów itd są na niskim poziomie.

Gdy Twoja witryna powiększy się lub zaczniesz używać bardziej złożonych wtyczek i skryptów, możesz w końcu przekroczyć limit pamięci.

Jeśli chodzi o WordPress, oznacza to, że zobaczysz błąd limitu pamięci PHP i nie będziesz w stanie kontynuować pracy ze swoją stroną WordPress.

Jak sprawdzić aktualny limit pamięci PHP?

Jeśli korzystasz z WordPress 5.2 lub nowszego, możesz użyć narzędzia Site Health, aby sprawdzić, jaki jest obecny limit pamięci PHP dla Twojej witrynu. Na pulpicie nawigacyjnym WordPress przejdź do „Tools” → „Site Health” → „Info” i przewiń w dół do sekcji serwera. Tutaj możesz zobaczyć, jaki limit pamięci PHP znajduje się na twoim serwerze.

Sprawdzanie limitu pamięci PHP w WordPress

Jeśli widzisz niską wartość, powiedzmy 64M, to jest tylko jedno rozwiązanie: koniecznie musisz zwiększyć ilość pamięci przydzielonej dla Twojej strony WordPress. Jest kilka sposobów na rozwiązanie tego problemu.

Jak rozwiązać błąd limitu pamięci WordPress?

W przeciwieństwie do wielu typowych błędów w WordPress, problem limitu pamięci można łatwo rozwiązać.

Istnieją naprawdę tylko dwa sposoby, gdy osiągniesz limit pamięci PHP na swojej witrynie. Możesz zwiększyć ilość pamięci przydzielonej dla Twojej witryny lub możesz wybrać hosting, który oferuje więcej zasobów.

Opcja 1: Zwiększ pamięć PHP przydzieloną do Twojej witryny

Czasem oczywiste rozwiązanie jest najlepsze. Jeśli w Twoim WordPress zabrakło pamięci, najłatwiej jest zwiększyć ilość pamięci, do której ma dostęp.

Oczywiście, limit pamięci PHP, będzie zależeć od Twojego dostawcy hostingu. Porozmawiamy więcej o tym aspekcie w następnej sekcji. Jednak często zdarza się, że Twoja witryna używa mniejszej ilości pamięci niż faktycznie dostępna.

Bieżący limit pamięci Twojej witryny jest ustawiony w pliku wp-config.php, który może, ale nie musi, być zgodny z limitem dozwolonym przez twojego dostawcę. Dlatego pierwszym krokiem jest próba zwiększenia limitu pamięci PHP poprzez edycję pliku wp-config.php

Użyj klienta FTP w celu dostępu do plików strony www

Zwiększenie limitu pamięci witryny będzie wymagało bezpośredniego zalogowania się do niej przy użyciu FTP. Jeśli nigdy wcześniej tego nie robiłeś, musisz najpierw zainstalować klienta FTP - to program, który umożliwia łączenie się z plikami witryny na jego serwerze.

Zalecamy wybranie FileZilla, która jest darmowa i stosunkowo łatwa do obsługi

Następnie możesz postępować zgodnie z tym przewodnikiem, aby skonfigurować FileZilla i użyć go do nawiązania połączenia. Będziesz potrzebować użytkownika i hasła do FTP. Znajdziesz je na swoim koncie hostingowym. Jeśli napotkasz kłopoty, powinieneś skontaktować się z obsługą hostingu.

Po skonfigurowaniu i połączeniu FileZilla powinieneś spojrzeć na ekran podobny do następującego:

FileZilla widok na katalog WordPress

Teraz, odszukaj plik wp-config.php. Ten plik przechowuje informacje o bazie danych i ustawieniach Twojej witryny. Dlatego ważne jest, aby uważać i nie zmieniać niczego poza określonym wierszem kodu, który będziemy edytować. W rzeczywistości dobrym pomysłem jest wykonanie kopii zapasowej witryny przed kontynuowaniem, na wypadek, gdyby przypadkowo usuniesz lub zmienisz coś ważnego.

Zwiększ limit pamięci dla strony www

Po utworzeniu kopii zapasowej otwórz plik wp-config.php. Powinno to wyglądać mniej więcej tak:

Następnie przejrzyj plik w poszukiwaniu następującego wiersza:

define( 'WP_MEMORY_LIMIT', '256M' );

Pamiętaj, że liczba może być inna w Twoim pliku, ponieważ reprezentuje bieżący limit pamięci Twojej witryny. Możesz także w ogóle nie znaleźć tej linii.

Jeśli zlokalizujesz linię, to zwiększ jej liczbę. W większości przypadków 256 MB powinno wystarczyć. Jeśli nie możesz znaleźć wiersza, możesz wkleić go bezpośrednio przed fragmentem pliku: “That’s all, stop editing! Happy blogging.”

Następnie zapisz zmiany w pliku wp-config.php i zamknij FileZilla. Otwórz stronę www i spróbuj powtórzyć działanie, które sprawiło, że wystąpił błąd limitu pamięci WordPress. Jeśli przestanie się pojawiać, problem został rozwiązany.

Jeśli błąd nadal występuje, możesz spróbować otworzyć plik wp-config.php i jeszcze zwiększyć limit pamięci. Jeśli jednak spróbujesz ustawienie 512 MB i to nie zadziała, to być może osiągnąłeś maksymalny limit dozwolony przez dostawcę usług hostingowych. W takim przypadku musisz wypróbować inne podejście.

Opcja 2: Zmień pakiet hostingowy lub zmień hosting na lepszy

Każdy hostingu zapewni określoną ilość zasobów. Czasami jednak zasoby te mogą z czasem stać się niewystarczające dla Twojej witryny.

Jeśli próbowałeś zwiększyć limit pamięci witryny, jak opisano powyżej, bez powodzenia, to następnym krokiem byłoby sprawdzenie, ile pamięci pozwala twój obecny plan hostingowy. Możesz to znaleźć na stronie internetowej swojego dostawcy lub na pulpicie hostingowym. W przeciwnym razie skontaktuj się bezpośrednio z usługodawcą, który powinien ci to powiedzieć.

Jeśli osiągnąłeś maksymalny limit pamięci, ale nadal widzisz błąd limitu pamięci WordPress, jedyną rozsądną opcją jest zmiana hostingu. Może to obejmować zmianę hostingu, przejście na wyższy pakiet lub wybór innego rodzaju hostingu.

Na Serwer.io oferujemy hosting dla WordPress, gdzie maksymalna liczba pamięci wynosi 1GB (1024 MB). Zatem jeżeli Twoja strona jest na naszych serwerach, to nie powinieneś mieć żadnych problemów z limitem pamięci w WordPress.

Oferujemy nawet bezpłatne przeniesienie strony WordPress. Oznacza to, że możesz przenieść swoją witrynę na nowy hosting i szybko wyeliminować błąd limitu pamięci WordPress.

Podsumowując

Wystąpienie błędu w witrynie WordPress może być frustrujące, szczególnie jeśli nie zawiera wielu informacji. Na szczęście błąd limitu pamięci WordPress jest łatwo zauważalny oraz droga do jego rozwiązania jest dość prosta.

Masz do wyboru dwie opcje dotyczące problemu z limitem pamięci PHP:

  1. Ręcznie zwiększ limit pamięci witryny, używając klienta FTP lub podobnego narzędzia;
  2. Uaktualnij pakiet hostingow, który oferuje więcej zasobów do wykorzystania w Twojej witrynie.

Jeśli masz dodatkowe pytania dotyczące sposobu rozwiązania tego konkretnego błędu lub chcesz dowiedzieć się więcej na temat naszych bezpłatnych migracji, skontaktuj się z nami, a nasza obsługa klienta chętnie Ci pomoże!


wordpress uprawnienia plikow - Jak naprawić uprawnienia plików WordPress

Jak naprawić uprawnienia plików WordPress

Odpowiednie ustawienie uprawnień plików w WordPress jest niezbędne, aby zapewnić bezpieczeństwo Twojej witryny. Co więcej, niepoprawne uprawnienia plików sprawią, że Twój WordPress nie będzie działał!

Zalecane uprawnienia plików w WordPress

Zaczniemy od przestrogi. Jeśli nie ustawisz poprawnie uprawnień do plików w WordPress, możesz przypadkowo przyznać większy dostęp osobom, które nie powinny mieć uprawnień. Mowa oczywiście o hakerach, w szczególności amatorach, którzy szukają najprostszych opcji zepsucia Twojego WordPress'a.

Zatem mówiąc językiem komputerowców, żaden plik w WordPress nie powinien mieć uprawnień o wartości 777 lub „-rwxrwxrwx”. To byłaby destrukcja dla Twojej strony WordPress. Odwrotnością byłoby ustawienie uprawnieć 444 lub „-r – r – r–”. Oznaczałoby to, że każdy może wyświetlać tylko pliki w tym WordPress. Spowodowałoby to uszkodzenie witryny, ponieważ WordPress często potrzebuje zgody na bezpieczne modyfikowanie lub wykonywanie niektórych plików.

Na przykład, jeśli chodzi o uprawnienia .htaccess, WordPress nie byłby w stanie robić rzeczy, które wcześniej skonfigurowałeś, takich jak ładowanie witryny z szyfrowaniem SSL.

WordPress Codex zaleca następujące uprawnienia:

  • Katalogi - 755
  • Pliki - 644
  • Plik wp-config.php - 600
  • Plik .htaccess - 644 lub 600

Skoro już wiesz, jakich uprawnień plików WordPress powinieneś użyć, czas na część praktyczną.

Jak naprawić problem z uprawnieniami plików w WordPress

Na szczęście jest to bardzo proste. Twój WordPress hosting to raczej Linux/Unix. Możesz zatem naprawić uprawnienia plików za pośrednictwem panelu administratora, FTP lub SSH.

Naprawa uprawnień plików WordPress na hostingu

Każdy hosting jest nieco inny, więc jeśli chcesz naprawić uprawnienia plików WordPress za pomocą cPanel, Plesk lub innego panelu administracyjnego z którego korzystasz, zapoznaj się z dokumentacją dostawcy hostingu. Pomimo, że panel i obsługa plików wygląda przyjaźnie, będzie to powolny proces i z doświadczenia wiemy, że nie ma tu mowy o "jednym kliknięciu"

Naprawa uprawnień plików WordPress przez FTP

Aby naprawić uprawnienia plików WordPress przy pomocy FTP i popularnego klienta FileZilla, zacznij od połączenia się z serwerem.

Następnie znajdź plik/folder, w którym chcesz naprawić uprawnienia WordPress, kliknij go prawym przyciskiem myszy i wybierz opcję File Permissions.

Powinno pojawić się okno, w którym możesz albo zaznaczyć pola odpowiadających uprawnień, które chcesz ustawić, albo wpisać wartość liczbową w odpowiednim polu. Po wprowadzeniu zmian kliknij przycisk OK, aby zapisać swoje uprawnienia do plików.

Jeżeli Twój WordPress nie działa z powodu błędnych uprawnień plików lub folderów, dzięki Filezilla możesz naprawić uprawnienia dla wszystkich plików i folderów "jednym kliknięciem".

Naprawa uprawnień plików i katalogów w WordPress

Na powyższym zrzucie ekranu, pokazujemy ustawienia uprawnień dla folderu wp-content. Ustawiamy zalecane uprawnienia 755, następnie zaznaczamy opcję Recurse into subdirectories oraz Apply to directories only. Te opcje sprawią, że po kliknięciu OK wszystkie foldery znajdujące się w wp-content będą miały nadane prawidłowe uprawnienia.

Analogicznie, w identyczny sposób możesz wybrać Apply to files only aby nadać poprawne uprawnienia 644 dla plików.

Naprawa uprawnień plików WordPress przez SSH

To kolejny sposób, aby naprawić uprawnienia plików i folderów w WordPress. Przy pomocy ulubionego klienta SSH i dwóch komend, możesz ustawić uprawnienia WordPress w mgnieniu oka.

Aby naprawić uprawnienia folderów WordPress wpisz poniższą komendę:

find /sciezka/do/twojego/folderu/wordpress/ -type d -exec chmod 755 {} \;

Oczywiście, musisz zastąpić "/sciezka/do/twojego/folderu/wordpress/" prawidłowym folderem na swoim serwerze. Również możesz zmienić "755" na uprawnienia według uznania.

Aby naprawić uprawnienia plików WordPress wpisz poniższą komendę:

find /sciezka/do/twojego/folderu/wordpress/ -type f -exec chmod 644 {} \;

Tu ponownie zastąp "/sciezka/do/twojego/folderu/wordpress/" prawidłową ścieżką do Twojej instalacji WordPress. Również możesz zmienić "644" na uprawnienia według uznania.

Aby zmienić uprawnienia pliku wp-config.php, użyj tego polecenia:

chmod 600 wp-config.php

Możesz również użyć uprawnień .htaccess, które WordPress zaleca przy pomocy polecenia:

chmod 600 .htaccess

Jeśli chcesz, możesz zmienić „600” na „644”, jak wolisz.

Podsumowanie

Wiesz już, jak działają uprawnienia do plików WordPress, jak naprawić uprawnienia WordPress dla folderów i plików. Wiesz także, jakie poziomy dostępu do zestawu, w tym takie szczegółowe, jak uprawnienia .htaccess, które zaleca WordPress.

Chociaż ustawienie odpowiednich uprawnień do plików nie jest jedyną aktualizacją, którą należy wprowadzić, aby zapewnić bezpieczeństwo swojej witryny, jest to z pewnością kluczowy pierwszy krok, który pomoże Tobie zabezpieczyć WordPress.

A dla Ciebie, która z opisanych metod jest najprostsza? Podziel się przymyśleniami w komentarzach poniżej!


Kompresja obrazów w WordPress

Kompresja obrazów w WordPress

Według HTTP Archive, od grudnia 2018 r. obrazy stanowią ponad 40% średniej wagi strony www. To naprawdę dużo!  ? Jeśli chodzi o nowy mobile-first index i wydajność, optymalizacja obrazów odgrywa kluczową rolę jak szybko Twój WordPress będzie w stanie się załadować. Kompresja obrazu jest jedną z najłatwiejszych i najszybszych optymalizacji, jakie można wdrożyć. To z kolei będzie miało największy wpływ. Zasadniczo mowa o zmniejszeniu rozmiaru plików obrazów przy użyciu dwóch popularnych form kompresji: stratnej i bezstratnej.

Dzisiaj zagłębimy się w te dwa rodzaje kompresji obrazu i omówimy, którego z nich zalecamy użyć.

Kompresja stratna

Pierwsza forma kompresji jest stratna, która polega na wyeliminowaniu niektórych danych z obrazu. Z tego powodu oznacza to, że możesz zobaczyć obniżenie jakości lub coś, co niektórzy nazywają pikselami. Musisz uważać na to, jak bardzo redukujesz swój obraz. Nie tylko ze względu na jakość, ale także dlatego, że nie można cofnąć tego procesu. Oczywiście, jedną z wielkich zalet kompresji stratnej i dlatego jest to jedna z najpopularniejszych metod kompresji, jest to, że można bardzo dużo zmniejszyć rozmiar pliku.

  • Pliki JPEG i GIF są stratnymi formatami obrazów.
  • Pliki JPEG świetnie nadają się dla stron www wymagających szybkiego ładowania, ponieważ można dostosować ich poziom kompresji, aby uzyskać równowagę między jakością a rozmiarem pliku.

Automatyczna kompresja obrazów w WordPress

Czy wiesz, że WordPress automatycznie kompresuje twoje pliki JPEG po przesłaniu ich do biblioteki multimediów? Domyślnie WordPress automatycznie kompresuje obrazy do 82% ich oryginalnego rozmiaru, aby zwiększyć wydajność we wszystkich obszarach. Jeśli zastanawiasz się, dlaczego Twoje zdjęcia wyglądają na nieco pikselowe podczas nowej instalacji WordPress, to właśnie dlatego.

Chociaż automatyczna kompresja jest całkiem niezła, to te 82% wcale nie jest wystarczające, jeśli chodzi o rzeczywisty wpływ na wydajność witryny. Dlatego możesz wyłączyć tę domyślną kompresję zdjęć w WordPress. W prosty sposób dodaj następujący fragment kodu do Twojego szablonu WordPress w pliku functions.php. Pamiętaj, aby zawsze wykonać kopię zapasową przed edycją witryny.

add_filter( 'jpeg_quality', create_function( '', 'return 100;' ) );

Natomiast, jeśli chcesz zwiększyć współczynnik automatycznej kompresji WordPress, możesz dodać filtr i zmniejszyć procent oryginalnego pliku, na przykład do 72%:

add_filter( 'jpeg_quality', create_function( '', 'return 72;' ) );

Pamiętaj, że te zmiany nie wpłyną na zdjęcia i obrazy, które już są w Twojej bibliotece mediów WordPress. Jeżeli chcesz, aby nowa wartość automatycznej kompresji obrazów w WordPress została nadana do plików w bibliotece mediów musisz skorzystać z dodatkowej wtyczki Regenerate Thumbnails. Po jej uruchomieniu wszystkie zdjęcia w bibliotece mediów zostaną ponownie skompresowane. Mimo wszystko, zalecamy pozostawienie motywu w spokoju i użycie wtyczki WordPress do optymalizacji obrazu (którą omówimy poniżej) lub kompresowanie zdjęć przed ich przesłaniem.

Kompresja obrazów przy użyciu Save for Web

Możesz użyć narzędzi takich jak Adobe Photoshop lub innych edytorów obrazów, aby dostosować ustawienia jakości obrazu (jak pokazano poniżej). W większości narzędzi jest to w sekcji „Zapisz w internecie” lub „Ustawienia eksportu”.

Save for Web w Adobe Photoshop

Jeśli zrobimy małe porównanie stratnych wskaźników kompresji, zobaczymy, że 82% wygląda świetnie! 50% jest równie rewelacyjne. 30% zaczyna być trochę rozmyte na niektórych szczegółach (jest to zauważalne), a wszystko poniżej 15% jest nie do przyjęcia. To tylko przykład, dlaczego automatyczna kompresja 82% w WordPress nie jest wystarczająca. Możesz śmiało mocniej kompresować zdjęcia.

  • oryginalny jpg - 1.82M
  • 82% jpg - 1.27M
  • 50% jpg - 0.6M
  • 30% jpg - 0.35M
  • 15% jpg - 0.16M

Załóżmy, że wybrałeś kompresowany w 50%. Rozmiar pliku to 657 KB, czyli zdecydowanie mniej niż oryginalny plik o wielkości prawie 2 MB. Jednak nadal nie jest świetnie, jeśli jest to tylko jeden z kilkunastu innych obrazów na stronie. Generalnie najlepiej jest, gdy wszystkie obrazy mają poniżej 100 KB, jeśli to możliwe to będzie idealnie. Dlatego ważne jest również, aby zmienić rozmiar zdjęć, nie tylko samą kompresję. Nasze przykładowe zdjęcie z kompresją 50% zmniejszone z 2880px do 1280px ma tylko 97KB. Na potrzeby naszej strony w zupełności to wystarczy.

Wiadomo jednak, że możesz nie chcieć zmniejszać rozmiarów obrazów, ponieważ od wersji WordPress 4.4 mamy wsparcie dla responsywnych obrazów. WordPress automatycznie tworzy kilka rozmiarów każdego obrazu przesłanego do biblioteki multimediów. Uwzględniając dostępne rozmiary obrazu w pliku srcset atrybut, przeglądarki mogą teraz pobierać najbardziej odpowiedni rozmiar i ignorować inne.

W związku z tym, że w dzisiejszych czasach jest coraz więcej ekranów HiDPI dobrze jest znaleźć własny balans. Na naszej stronie przyjmujemy, że 2x lub nawet 3x rozmiar kolumny lub div witryny jest ok i to wciąż zdecydowanie mniej niż oryginalny rozmiar. Przeglądarka wyświetli prawidłową w oparciu o rozdzielczość urządzenia.

Google zaleca kompresję stratną

Czy używasz Google PageSpeed Insights? Jeśli tak, prawdopodobnie znasz doskonale ostrzeżenie typu „zoptymalizuj obrazy”. W 2017 r. Google zaktualizowało swoją dokumentację, aby teraz zalecać stosowanie kompresji stratnej jako sposobu na przyśpieszenie witryny.

Zatem jeśli chcesz pozbyć się tych ostrzeżeń, jednym z najprostszych sposobów jest użycie kompresji stratnej, aby zadowolić Google.

Kompresja bezstratna

Teraz nadszedł czas, aby zanurzyć się w drugiej formie kompresji, która jest bezstratna. Kompresja bezstratna, w przeciwieństwie do stratnej, nie obniża jakości obrazu. Jak to jest możliwe? Zwykle odbywa się to poprzez usunięcie niepotrzebnych metadanych. Jednak największą wadą tej metody jest to, że nie zawsze widać znaczne zmniejszenie rozmiaru pliku.

  • RAW, BMP, GIF, i PNG są bezstratnymi formatami obrazu.
  • Możesz wykonać bezstratną kompresję na pulpicie za pomocą narzędzi takich jak Photoshop, Imagify, itd.
  • W kompresji bezstratnej JPG świetnie sprawdza się JPEGmini.

Jeśli zrobisz porównanie stratnych kompresji, zobaczysz, że stosując kompresję bezstratną, nie stracisz żadnej jakości. Rozmiar pliku obrazu zostanie zmniejszony, jednak nieznacznie.

Która metoda kompresji jest lepsza?

Odpowiedź na to pytanie zależy od ciebie i jest różna w zależności od biznesu. Dla większości użytkowników zalecamy stosowanie kompresji stratnej, ponieważ można łatwo skompresować obraz o ponad 70% (czasem nawet o ponad 90%!) Bez znacznej utraty jakości. Pomnóż to przez np 30 obrazów na stronie. Ta metoda odegra istotną rolę w skróceniu czasu ładowania witryny. Nie tylko to, ponieważ kompresja stratna sprawi, że zużyjesz mniej przestrzeni dyskowej na hostingu. Co z kolei oznacza, że możesz zaoszczędzić pieniądze.

Kompresja bezstratna jest dla tych, którzy nie mogą sobie pozwolić na utratę jakości. Fotografowie, blogerzy i modelki to tylko niektóre z osób, które zarabiają na życie za pomocą idealnych pikseli. W takich przypadkach bardzo ważne jest, abyś hostował swoje zdjęcia na szybkim serwerze oraz pomyślał o CDN. Ze względu na rozmiar może być nawet konieczne przechowywanie zdjęć w zewnętrznej usłudze, takiej jak Amazon S3 lub Google Cloud Storage.

Jak korzystać z kompresji stratnej w WordPress

Jeśli nadal masz wątpliwości co do stratności i bezstratności, nie martw się, istnieje wiele świetnych wtyczek WordPress do optymalizacji obrazu, z których możesz automatycznie zastosować kompresję stratną:

Na Serwer.io Blog używamy LiteSpeed Image Optimiser, więc pokażemy Ci, jak to działa. W porównaniu do najlepszych wtyczek na rynku, ta jest darmowa i każdy użytkownik serwera może ją używać do optymalizacji swoich obrazów.

LiteSpeed Image Optimisation jest integralną częścią wtyczki LiteSpeed Cache. Zapewnia ona dostęp do usług optymalizacji obrazów na centralnym serwerze. Oto jak to działa:

  1. Naciskasz przycisk Wyślij żądanie optymalizacji na stronie optymalizacji obrazu.
  2. Serwer optymalizacji pobiera twoje obrazy.
  3. Twoje obrazy są przetwarzane.
  4. Serwer powiadamia Twoją stronę WordPress, że obrazy są gotowe, po czym są one zdalnie pobierane z powrotem na Twoją stronę

Zdjęcia są kompresowane do 85%-90% jakości oryginału. Jest to optymalizacja stratna. Oczywiście, w konfiguracji Obrazów, możesz wybrać optymalizację bezstratną.

Wtyczka LiteSpeed Image Optimise z powyższymi ustawieniami sprawia, że zapominamy o temacie kompresji obrazów. Wszystko dzieje się automatycznie na naszej stronie. Oczywiście, na oddzielny artykuł zasługuje opcja WebP, która jest dostępna we wtyczce od LiteSpeed. Napiszemy o tym niedługo!

Podsumowanie

Po określeniu jakości obrazów potrzebnych na witrynie możesz wybrać, czy chcesz zastosować kompresję stratną, czy bezstratną. Ponownie, dla tych, którzy są bardziej zainteresowani szybkością, a mniej jakością, zalecamy stosowanie kompresji stratnej. Pamiętaj, że stratne skompresowane obrazy mogą wyglądać pięknie, jeśli znajdziesz odpowiedni balans rozmiaru i jakości. Jeśli zależy Tobie na doskonałych pikselach, zawsze powinieneś stosować kompresję bezstratną.

Jakie są Twoje przemyślenia? Jakiej kompresji używasz na swojej stronie WordPress? Daj nam znać poniżej w komentarzach.