Ostatnio diety i odchudzanie to bardzo modny temat. Postanowiłem sprawdzić jak to jest z WordPressem. Należy mu się odchudzanie, czy nie?
Wybrałem, generujący dość dużą ilość odwiedzin i oczywiście transfer, mój blog o Alveo ( to rewelacyjny suplement diety, zwłaszcza dla informatyków, dużo siedzących przed komputerem).
Potrzebujemy:
- Firefox – najlepsza przeglądarka
- Firebug – wtyczka do Firefoxa
- YSlow – dodatek do Firebug
- Smush it - optymalizacja grafiki, wtyczka do Firefox
- Walidator HTML – wtyczka Firefox
Co zrobiłem po kolei:
- walidacja kodu XHtml walidatorem kodu – błędy wyeliminowane
- optymalizacja plików graficznych – wtyczka Smush it
- optymalizacja plików javascript: wywaliłem plugin Lightbox (ładne wyświetlanie plików jpg). Zamiast niego ręcznie wstawiłem efekt zgodnie z przepisem, a jak to skonfigurować jest tu
- wyłączenie Post Revision – opisane tutaj pkt. 7
- przekierowanie strony bez www na www w pliku htaccess
- kompresja gzip w pliku htaccess opisana tutaj w pkt. 13
- nagłówki Expire header w pliku htaccess – opis tu (uwaga, czas wpisujemy w sekundach)
- CSS i javascript w zewnętrznych plikach, najlepiej w jednym dużym – plugin PHP Speedy - generalnie zasadą jest aby css był na początku, a skrypty js na końcu, znacznie przyśpiesza to ładowanie strony. Niestety przeniesienie skryptu od efektu lightbox opisanego w pkt. 3 wyłącza ten efekt. Plik css dołączamy poprzez link a nie @import. Po włączeniu wtyczki należy sprawdzić stronę w IE, u mnie były błędy. Na razie wtyczkę wyłączyłem.
- Wpisy w pliku robots.txt blokujące indeksowanie ważnych katalogów – bezpieczeństwo – przykładowy plik – na końcu wpisujemy ścieżkę do mapy strony, którą robimy wtyczką Google XML Sitemaps
- Cachowanie zapytań do bazy danych – plugin DB Cache
- Nadanie atrybutu rel=”nofollow” linkom kategorii,tagom,red more, itp – plugin WordPress Tweaks
- Wtyczka Breadcrumb NavXT – można linkom ustawić nofollow. Dodatek do Firefox – SearchStatus – podświetla linki z atrybutem nofollow
Po tych zmainach ilość zapytań do bazy spadła do 8, a YSlow pokazał:

Włączę jeszcze wtyczkę WP Super Cache i na razie tyle.


02 kwietnia, 2009 o 12:40
Większość tych diet to mity!!
04 kwietnia, 2009 o 19:11
Calkiem przyzwoite przyspieszenie:) Sam musze sie tym zajac bo zauwazylem ze WP co raz wiecej mi transferu zjadaja, a jak nie raz jest wiecej userow i botow to potrafi nielze przymulic:(
17 kwietnia, 2010 o 14:24
Sporo interesujących narzędzi, ale przy paru wordpressach robi się to już bardziej czasochłonne:) Ciekawa byłaby jakaś odchudzona wersja wordpressa bez dużej ilości nieprzydatnych opcji.
W przypadków tego pluginu cachującego(?) i innych nie ma problemu z aktualizacją treści?
Istnieje jeszcze ciekawa wtyczka (nie pamietam nazwy), która robi mapę w wordpressie, ale w formacie php.