• Nadchodzi WordPress 2.6.1 – nadzieja na lepszą wydajność?

    • Data: 24.06.2008 22:27
    • 6,110 odsłon
    • Grzegorz Marczak
    • Komentarzy: 20 »

    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.

    KOMENTARZE

    1. CreateWeb

      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…

    2. Robert Drózd

      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ę.

    3. nrm

      @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).

    4. Tomasz Skręt

      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.

      wtyczka WordPress Automatic Upgrade

    5. Mikołaj

      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).

      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.

    6. Psychika

      Czy mozliwe jest – teoretycznie- wgranie WordPressa na Bloggera? Sposobem kopiuj kod – wklej. Jestem laikiem w sprawach tecznicznych wiec prosze o wyrozumialosc.

    7. pablo rossini

      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… :)

    8. Patryk

      Oby tylko przesiadka na nowego WordPress’a była “bezbolesna”.

    9. ;)

      wp bedzie szybszy …. jak ktos to przepisze w normalnym jezyku i calosc w temacie

    10. rav

      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ę.

      Masz to tego pełno wtyczek, polecam Admin Drop Down Menu. Korzystanie z panelu admina staje się o niebo lepsze ;)

      wtyczka WordPress Automatic Upgrade

      A jaka jest jej skuteczność? Tzn. czy jest bezpieczna?

      Czy mozliwe jest – teoretycznie- wgranie WordPressa na Bloggera?

      Nie? Blog na Bloggerze stoi już chyba na specjalnej platformie.

    11. WordPress 2.6 za dwa-trzy tygodnie, a na razie Beta 1 | zielony bloger

      [...] 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 [...]

    12. er

      google apps to python, a WP do php wiec przesiadka raczej jest niemozliwa

    13. Rafał Piekarski

      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ą?

    14. Tomasz Skręt

      A jaka jest jej skuteczność? Tzn. czy jest bezpieczna?

      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.

    15. Skuzik

      @Rafał jest RSS z najnowszymi komentarzami :)

    16. Mikołaj

      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.

      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.

      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.

      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ć.

      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.

      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.

    17. spec_u

      Psychika: NIE ma takiej możliwości : )

    18. rav

      jest RSS z najnowszymi komentarzami :)

      Łeee tam RSS, korzystanie z powiadamiania via e-mail jest o wiele wygodniejsze.

    19. Sławek

      Hej. Gdyby ktoś potrzebował polskiego tłumaczenia najnowszej odsłony WordPressa w wersji 2.6, to udostępniłem wczoraj na swoim blogu. Zapraszam!

    20. Przemysław Bajno

      Dobra, tylko masz na myśli WordPress 2.6.1 czy WordPress 2.6 Beta 1?
      ;)

    Odpowiedz

    Connect with Facebook