Szybki sposób na optymalizację motywu poprzez zrezygnowanie z post_class()

Krótki artykuł Taylora Lovetta o tym dlaczego post_class() i get_post_class() mogą negatywnie wpływać na wydajność WordPressa

W skrócie – funkcja post_class() może wygenerować nawet do kilkunastu zapytań SQL (zależnie od liczby taksonomii), które służą tylko i wyłącznie dodaniu kilku klas CSS, które najczęściej nie są w ogóle używane.

Oficjalna wtyczka dla tinypng i tinyjpg dla WordPressa

Dosłownie tydzień temu na WordUpie w Warszawie mówiłem podczas swojej prezentacji, że wtyczka WP Smush.it zgrabnie wyręcza nas z optymalizowania rozmiaru grafik, ale niestety daleko jej jeżeli chodzi o wyniki kompresji do serwisów tinyjpg i tinypng. Dzisiaj odkryłem, że wczoraj pojawiła się oficjalna wtyczka dla tych serwisów.

Oczywiście nie ma róży bez kolców – miesięczny limit to 500 obrazków – po jego przekroczeniu zapłacimy 90 centów za każde kolejne 100 skompresowanych grafik.

Sama konfiguracja jest prosta – musimy zdobyć klucz API poprzez rejestrację na stronie API, a następnie wprowadzamy go w ustawieniach mediów WordPressa. Warto też określić, które obrazki powinny być kompresowane – dzięki temu oszczędzimy trochę darmowego limitu obrazków 🙂

tinypng-plugin-configuraton

Jeżeli chcemy szybko przetworzyć stare grafiki warto skorzystać z wtyczki Regenerate Thumbnails.

P.S. Tak wiem, że istniały inne wtyczki korzystające z tego API, ale osobiście najbardziej ufam oficjalnym rozwiązaniom 🙂