Nadchodzi nowa (kolejna nowa) wersja popularnego systemu blogowego jakim jest wordpress. Ostatnia duża aktualizacja skryptu była oznaczona numerkiem 2.5 i muszę przyznać, że wprowadzono w niej wiele ciekawych zmian i udogodnień dla osoby prowadzącej bloga.
To czego chyba nie udało się do końca zrobić to zoptymalizować skrypt na tle aby nie sprawiał problemów z hostingiem (sam jestem niestety tego przykładem). WordPress nadal wśród wielu osób uważany jest za program bardzo obciążający serwery w momencie kiedy zaczyna pojawiać się nieco większy ruch (wizyty i odsłony).
Pełna lista usprawnień (podaję za readwriteweb.com) jakie znajdziemy w nowej wersji 2.6.1 (na razie dostępna jest wersja beta – to dla odważnych):
-
* Caching of static files with Google Gears for faster Admin page loads
* A new and improved image editing dialog that offers lots of control over the images in your posts
* Theme previewing as seen on WordPress.com
* Built-in word counting in the post editor
* The ability to disable remote publishing for the security conscious
* XML-RPC API for changing blog options
* Better SSL support for the Admin
* Hierarchy-aware paging in the Manage Pages and Manage Categories admin pages.
* The ability to relocate your content directory
* The ability to move wp-config.php out of your web root
* Drag-and-drop sortable galleries
* Customizable default avatars
* Bulk delete, activate, and deactivate for plugins
* Check box range selection with shift-click
* TinyMCE 3.1.0.1 with lots of bug fixes
* jQuery 1.2.6 with some nice performance improvements
* jQuery UI 1.5
* Lots of bug fixes and performance improvements
Jak widać oprócz kilku ciekawych usprawnień jest też mowa o poszukiwanym przeze mnie słowie klucz czyli “performance” – mam nadzieję, że tym razem poprawa wydajności będzie zauważalna. Oczywiście nie dla czytelników bloga ale dla firm hostujących nasze wordpressy.
Osobiście brakuje mi w WP automatycznych aktualizacji – mimo iż proces uaktualniania tego skryptu blogowego nigdy nie sprawił mi problemu to jednak z dużą niechęcią myślę o każdym kolejnym wgrywaniu nowej wersji.
Ideałem natomiast było by wypuszczenie wersji wordpressa, która mogła by być hostowana w środowisku Google App – z pewnością wtedy problemy z wydajnością zniknęły by na jakiś czas.






Witaj, nazywam się Grzegorz Marczak i jestem autorem tego bloga. Piszę tutaj o serwisach społecznościowych, nowych technologiach i nowych trendach w internecie.

WordPress 2.6 – będzie przełom?…
Niedawno (kilka miesięcy temu?) pojawił się WordPress 2.5.1, a już mamy informacje o WordPressie 2.6 Beta 1. Co będzie w nowej wersji? Czy będzie ona przełomem?
W nowy skrypcie wprowadzono wiele udogodnień i zmian. W dużej mierze zmodyfikowan…
Może z tym przerażająco nieużytecznym interfejsem administracyjnym coś zrobią. A może i nie, bo jakoś w zapowiedziach tego nie widzę.
@CreateWeb: to jest trackback czy co? Ostatnio widzę jakąś “nowomodę”: ręczne wklejanie paru zdań jako reklama swojego wpisu gdzie nie ma żadnego odniesienia do miejsca w którym to się pojawia.
@hazan: “performance” przy jQuery to raczej Ci nie pomoże ;) a “Lots of bug fixes and performance improvements” brzmi jak “podmieniliśmy jednego preg_*’a na innego i zyskaliśmy 0.0000000034s :P (zmierzam do tego, że brak jest tu jakichkolwiek szczegółów po których można by sądzić, że jakaś poprawa może mieć miejsce). A Twój problem to z pewnością warstwa bazy danych i przy takim ruchu póki nie wprowadzisz porządnego buforowania to takie problemy będą wracać i wracać (tym bardziej, że serwis nie stoi w miejscu).
wtyczka WordPress Automatic Upgrade
Ekhem…
Porozmawiaj z administratorami jakiegoś porządnego serwera, możesz się bardzo zdziwić. Przy niemal identycznej liczbie odsłon i użytkowników popularne skrypty forum potrafią obciążać serwer 40-50 razy bardziej.
Problemy z WP z pewnością są, bo żaden skrypt nie jest idealny. Sęk w tym, że wszelkie znane mi problemy wynikały albo z mastahizmu usera (“kod jest do dupy, przerobię go po swojemu”), albo z grzebania w bazie bez większej znajomości rzeczy, albo przez odpalenie szeregu różnych śmieci, jak widgety czy śmietnik w kodzie szablonu. W paru przypadkach słyszałem zwalanie winy na WordPressa, choć na tej samej maszynie stał szereg serwisów i blogów wordpressowych, którym konfiguracja w niczym nie przeszkadzała.
Zakładając stosowanie zoptymalizowanego szablonu liczba generowanych przez Ciebie odsłon praktycznie nie powinna w ogóle zauważalnie obciążać serwera. Jeden z moich serwisów ma trochę większą i do wyczerpania limitów obciążenia serwera musiałbym podkręcić oglądalność kilkunastokrotnie — wcześniej skończyłby mi się limit transferu danych.
Czy mozliwe jest – teoretycznie- wgranie WordPressa na Bloggera? Sposobem kopiuj kod – wklej. Jestem laikiem w sprawach tecznicznych wiec prosze o wyrozumialosc.
Co prawda nie znam się tak dobrze na WP niemniej od wielu lat korzystam i wdrażam serwisy w oparciu o Drupala, który jest dość podobny do WordPressa. Z mojego doświadczenia wynika, że w zasadzie żaden tzw. shared hosting nie daje rady jeśli przychodzi oglądalność > 10k i mamy załadowaną sporą liczbę modułów. Co prawda jakieś tam buforowanie, keszowanie w plikach itd. pomaga doraźnie ale często odbija to się rezygnowaniem z niektórych opcji dla zalogowanych użytkowników. Analizując polskie firmy hostingowe mam wrażenie, że ich polityka jest nastawiona tak, że jak wchodzimy na duże obroty to serwer dedykowany jest naszą jedyną nadzieją.
Z tego zatem wynika, że choćby nie wiem jak pracowano w WP nad “performance” to i tak problem będzie powracał. Bez mechanizmów typu memcached czy load balancerów i tak się nie obejdzie jeśli zależy nam na tym, żeby nasz serwis nie chodził jak flaki z olejem (podobnie jak nasza-klasa jakiś czas temu… :)
Oby tylko przesiadka na nowego WordPress’a była “bezbolesna”.
wp bedzie szybszy …. jak ktos to przepisze w normalnym jezyku i calosc w temacie
Masz to tego pełno wtyczek, polecam Admin Drop Down Menu. Korzystanie z panelu admina staje się o niebo lepsze ;)
A jaka jest jej skuteczność? Tzn. czy jest bezpieczna?
Nie? Blog na Bloggerze stoi już chyba na specjalnej platformie.
[...] o nowościach napisał już m.in. Hazan, za Corvidą z RWW, która z kolei za Borenem ;) Dla mnie najważniejsze są poprawione różne [...]
google apps to python, a WP do php wiec przesiadka raczej jest niemozliwa
Zawsze można się pokwapić o napsianie WordPress for GAE, o podobnych funkcjonalnościach jednak w Django i w środowisku GAE. Hmm…, w sumie to fajnie prosty pomysł na aplikacje. Może się podejmę. ;]
P.S. Możeby tak informowanie o odpowiedziach na komentarze drogą mailową?
Hmm zależy o jakie bezpieczeństwo chodzi.
Robi kopię zapasową bazy danych, wszystkich plików zanim przystąpi do działania.
Aktualizowałem już pare blogów za pomocą tego i wszystko się udawało.
@Rafał jest RSS z najnowszymi komentarzami :)
WordPress to wciąż skrypt do prowadzenia bloga, choć przy odrobinie inwencji można z niego zrobić wcale niezły CMS. Tym niemniej porównywanie WP do Drupala nie ma sensu, podobnie jak porównywanie WP do PHP-Nuke, Post-Nuke czy nawet Mambo/Joomla.
WordPress nie ma modułów :)
O oglądalności powyżej 10 tysięcy dziennie na razie nie mówimy, bo AntyWeb takiej nie ma. Z kolei taka oglądalność miesięczna na hostingu współdzielonym nie generuje żadnego zauważalnego obciążenia dla serwera. Sprawdzone w praktyce, rzecz jasna w serwisie zoptymalizowanym, ale o innych nie bardzo jest sens mówić.
Zawsze masz kompromisy między obciążeniem serwera i liczbą wodotrysków. To akurat jest średnio zależne od platformy, choć im gorzej napisany skrypt, tym “lepsze” osiągnięcia na tym polu.
Psychika: NIE ma takiej możliwości : )
Łeee tam RSS, korzystanie z powiadamiania via e-mail jest o wiele wygodniejsze.
Hej. Gdyby ktoś potrzebował polskiego tłumaczenia najnowszej odsłony WordPressa w wersji 2.6, to udostępniłem wczoraj na swoim blogu. Zapraszam!
Dobra, tylko masz na myśli WordPress 2.6.1 czy WordPress 2.6 Beta 1?
;)