przyspieszanie wordpressa
Ostatnio wpadły mi w łapki dwa wpisy dotyczące przyspieszenia w ten czy inny sposób wordpress’a:
sobek.pl: Test – czy twój ulubiony blog to błyskawica?
polskiblogger.pl: Jak przyspieszyć WordPress 3 razy?
sobek.pl skupia się na fizycznej wielkości strony wraz ze wszystkim co tam się jeszcze ładuje (skrypty, style, obrazki), czyli na czasie ładowania się strony, dociągania elementów co finalnie owocuje czasem wyświetlenia po stronie użytkownika. Analizuje również kilka blogów. Dokładna analiza oraz krótkie podsumowanie pozwala ocenić w jakiej „kategorii wagowej” znajduje się nasz serwis i jak wygląda przeciętna wśród badanych blogów tego samego typu. Krótko opisuje też używane narzędzie: Web Page Analyzer.
polskiblogger.pl na warsztat podniósł kwestię czasu generowania samego HTML’a po stronie serwerowej. Skupił się na tym w jaki sposób jest budowany szablon strony. Krótko opisał które z dynamicznych elementów mogą zostać zamienione na statyczne odpowiedniki. Procesy optymalizacji (względem szybkości generowania) zostały sprowadzone do ograniczenia funkcjonalności. Trafnie. Bo większości z tych funkcjonalności blogi nie potrzebują, albo potrzebują … rzadko.
Podsumowanie
Wszystko trafne, prawdziwe i … bezużyteczne. Dla większości użytkowników nie ma to większego znaczenia. Szczególnie druga optymalizacja, która przy standardowym ruchu na przeciętnym blogu jest bez znaczenia. Tam gdzie te wszystkie rzeczy dadzą realnego kopa, zazwyczaj są pieniądze i wiedza jak to wszystko załatwić. Oczywiście są wyjątki, którym to wszystko się przyda.
Reszta sprowadza się do zwykłej zasady nie przesadzania, która dotyczy wszystkiego. Nie tylko blogów.
Antyoptymalizacja
W używanym przeze mnie szablonie po kliknięciu w kategorię, tag, czy stronę w TITLE ustawiany był tytuł bloga. Bezsensu. Poniższy kod buduje lepszy TITLE.
<title><?php
if ( is_single() ) {
wp_title('');
echo ' :: ';
}
elseif ( is_category() ) {
echo single_cat_title();
echo ' :: kategoria :: ';
}
elseif ( is_tag() ) {
echo single_tag_title();
echo ' :: tag :: ';
}
elseif ( is_page('') ) {
the_title();
echo ' :: strona :: ';
}
bloginfo('name');
?></title>
Szukaj
Tagi
ostatnio popularne wpisy
- Jak używać w odnośnikach użyć mailto
- WordPress na wiele języków
- Ostatnia wersja WPML na licencji GPL
- WPML stał się komercyjną wtyczką
- WordPress: Jak ustawić strony z wpisami?
- Wyświetlanie jednej kategorii wpisów na stronie głównej
- Tworzenie layoutu – krok po kroku
- WordPress 3.3.2
- Wtyczka upPrev zyskała niemieckie tłumaczenie
- WordPress: blokowanie w robots.txt kilku rzeczy
ostatnie komentarze
- Tropienie błędów – 7 technik, które ułatwią życie programiście WordPressa | Webfaces blog o WordPress: klasa css dla tagu body
- Kasia o Jak zapytać facebook’a o liczbę „lubię to” dla konkretnego adresu?
- Marcin o WordPress: klasa css dla tagu body
- benek o WordPress: klasa css dla tagu body
- Mariusz o Jak zapytać facebook’a o liczbę „lubię to” dla konkretnego adresu?
- Marcin o WordPress 3.3.2
- Jakub Milczarek o WordPress 3.3.2
- jboss o O polskiej wersji WordPressa 3.3
- Marcin o Ostatnia wersja WPML na licencji GPL
- Marcin o Ostatnia wersja WPML na licencji GPL
Liczba komentarzy: 5
30 listopada 2007 o godzinie 10:41 Łukasz Sobek skomentował:
Dziękuję za trzeźwiące słowa :) Pozwolisz jednak, że nie zgodzę się ze zwrotem „bezużyteczne”. Uzasadnienie braku zgody jest jednak nieco dłuższe, więc dojdzie tu w postaci pinga :)
30 listopada 2007 o godzinie 11:06 Marcin skomentował:
Oczywiście że się zgodzę z tym, że się nie zgadzasz :D.
To wszystko ma sens, to są DOBRE rady, ale … dla większości blogów rozsądne administrowanie wtyczkami to wszystko czego trzeba, żeby blog nie rzęził …
4 grudnia 2007 o godzinie 15:33 sobek.pl – jÄ™zyk angielski i blogowanie » 6x TAK! Co zyskasz na odchudzeniu bloga? skomentował:
[...] artykule przyspieszanie wordpressa Gurthg Shae uşył słowa "bezuşyteczne" odnosząc się do publikacji Jak przyspieszyć [...]
30 grudnia 2009 o godzinie 19:27 Adam skomentował:
Witam,
też używałem podobnego kodziku, tylko z is_page coś tam mi się mieszało w tych starych wp. Funkcja is_page ma też jedną wadę – na wszystkich pagowanych stronach dodaje to samo. Obecnie all seo pack ma nieco lepsze rozwiązanie, bo dodaje kolejne numery. W sumie mam kilka stron na wordpressach i gdzieniegdzie jeszcze używam też podobnego kodu, zastanawiałem się jak dodać coś takiego w formie kodu php do title. Mie wiesz może jakby to można zrobić – jakiej funkcji użyć, bo ja w sumie nie jestem specem od php
30 grudnia 2009 o godzinie 19:31 Adam skomentował:
eh pomyliło mi się,nie miałem na myśli is_page tylko is_paged
Dodaj komentarz
Należy wpełnić pola oznaczone znakiem gwiazdki "*". Proszę zapoznać się z zasadami komentowania.