WordPress i cache’owanie – WP-Cache 2.0 plugin

 

Wed?ug mnie WordPress jest ?wietnym narz?dziem do prowadzenia w?asnego bloga lub niewielkiej strony. Nie ukrywam, ?e wprost uwielbiam jego mo?liwo?ci w zakresie SEO :) Ostatnio jednak pojawi?o si? kilka problemów – strona jest ?wietnie indeksowana, ale niestety taki zmasowany atak crawlerów potrafi? niemal wywali? serwer.

Za ka?dym razem trzeba jednak te kilka zapyta? do bazy danych wykona?, roboty do?? szybko przemieszczaj? si? pomi?dzy podstronami, w mi?dzyczasie normalni u?ytkownicy przegl?daj? stron?… Czym to si? mo?e sko?czy? – wiadomo, zw?aszcza w przypadku z korzystania z tzw. shared hosting. Z pomoc? przysz?o rozwi?zanie zwane cache’owaniem.

Cache, pami?? podr?czna, buforowanie. W naszym przypadku b?dzie to zapisanie wygenerowanej podstrony w postaci statycznego pliku HTML na serwerze. Dzi?ki temu wej?cie na wcze?niej zbuforowan? w ten sposób podstron? nie wymaga ponownego nawi?zania po??czenia z baz? danych, pobrania i przetworzenia tre?ci, komentarzy i innych elementów, ale ogranicza si? do pobrania prostego pliku HTML. Obci??enie serwera jest tu o wiele mniejsze, ni? w przypadku konieczno?ci parsowania ca?ego kodu PHP.

Autorem wtyczki WP-Cache (obecnie w wersji 2.0) jest Ricardo Galli.

WP-Cache is an extremely efficient WordPress page caching system to make your site much faster and responsive. It works by caching Worpress pages and storing them in a static file for serving future requests directly from the file rather than loading and compiling the whole PHP code and then building the page from the database. WP-Cache allows to serve hundred of times more pages per second, and to reduce the response time from several tenths of seconds to less than a millisecond.

Ricardo, great work! :)

Wpis opublikowany 27 lutego 2007
Tagi: , , , , ,
Kategorie: wszystkie

Zobacz również:

Komentarze do wpisu "WordPress i cache’owanie – WP-Cache 2.0 plugin"

  1. Hmmm, faktycznie ciekawe, wypróbuj? kiedy?. Masz ju? odpalony ten plugin?

    Autor komentarza, środa, 28 lut 2007 #

  2. Tak, tu ju? dzia?a ten plugin i efekty s? super. „Expire time” ustawi?em na 21600 sekund (6 godzin), 428 podstron siedzi grzecznie w cache i czeka na odwiedzaj?cych :)

    Uprzedzaj?c ewentualne pytania: „Podobne wpisy” i „Ostatnio komentowane” wy??czy?em sam osobi?cie, to nie wina pluginu :)

    Autor komentarza, środa, 28 lut 2007 #

  3. tez uzywam tego skryptu dobra rzecz
    zwlaszcza jesli na blogu jest kilkuset czytajacych w jednej chwili a dziennie odwiedza go kilka tysiecy osob

    Autor komentarza, sobota, 7 kw. 2007 #

  4. Po takich komentarzach te? si? przy??cz? do grupy u?ywaj?cych. W?a?nie przegl?dam neta i szukam sposobów na przyspieszenie bloga. Jest to mo?e kilkadziesi?t osób dziennie, ale za to pó?niej nie b?d? musia? si? martwi? :-)

    Autor komentarza, czwartek, 7 cze 2007 #

  5. W?a?nie sobie zainstalowa?em ten plugin bo admin mi uwag? zacz?? zwraca?…

    Tomku, czy trzeba co? jeszcze poustawia? inaczej ni? domy?lnie?
    Nie chcia?bym aby tak jak tutaj, komentarze pokazywa?y si? od razu. U mnie si? pokazuj? od razu mimo, i? mam w Accepted files:
    wp-atom.php
    wp-comments-popup.php
    wp-commentsrss2.php
    wp-links-opml.php
    wp-locations.php
    wp-rdf.php
    wp-rss.php
    wp-rss2.php

    I jeszcze jedno, jak ten plugin wp?ywa na dzia?anie kana?u RSS ?

    Autor komentarza, środa, 27 cze 2007 #

  6. Co prawda tutaj te? si? od razu pokazuj? komentarze :)

    Jeszcze jedno, te? tak masz, ?e w ustawieniu pluginu warto?? cached pages si? zmienia ale w dó??

    Raz mia?em 9 i my?la?em, ?e b?dzie rosn??, a po 3 minutach mam 5 :/
    Expire time te? ustawi?em na 6 godzin.

    Autor komentarza, środa, 27 cze 2007 #

  7. W zasadzie przy domy?lnych ustawieniach mo?na spokojnie dzia?a?. Nie pami?tam ile wynosi? domy?lny „Expire time”, ja mam ustawion? 1 godzin? (w polu wpisane: „3600” – sekund) i dzia?a to dobrze. W przypadku nalotu robotów czy ludzi, spokojnie to utrzyma serwer przy ?yciu, przy ma?ym obci??eniu podstrony (tak jak np. w tym przypadku) – wszystko dalej dzia?a do?? sprawnie jak wida? :)

    Na li?cie „Accepted files” masz pliki, które pomimo wyst?powania „wp-” w nazwie, B?D? CACHE’OWANE. Czyli w tym przypadku Twój kana? RSS te? mo?e by? aktualizowany z pewnym opó?nieniem.

    Je?li chcesz, aby kana? RSS by? publikowany natychmiast, po prostu wytnij z tego pola „wp-rss.php”, „wp-rss2.php” i „wp-atom.php”

    Autor komentarza, środa, 27 cze 2007 #

  8. Mimo wszystko, co? jest nie tak. Jak wchodz? niezalogowany to nie widz? wogóle sidebara i stopki, tak, jakby w jakim? momencie strona przestawa?a si? ?adowa?.

    Przy wej?ciu do wpisu, wida? w sidebarze tylko kategorie, ale te? nie wszystkie – mam ich du?o :). Stopki oczywi?cie te? brak…

    Takie wy?wietlanie strony nie pomo?e w indeksacji bloga.

    Nie chodzi o bloga prywatnego.

    Autor komentarza, środa, 27 cze 2007 #

  9. ciekawe b?d? musia? spróbowac :-)

    Dzi?ki Tom

    Autor komentarza, czwartek, 6 mar 2008 #

  10. S?ysza?em, ?e ta wtyczka gryzie si? z poniektórymi. Czy to prawda? Mia? Pan ju? jakie? problemy?

    Autor komentarza, środa, 26 mar 2008 #

  11. Witam,

    przy korzystaniu z wtyczki wp-cache mam nast?puj?cy problem. Za ka?dym razem, gdy dana podstrona generowana jest po raz pierwszy pojawia si? komunikat w topie strony:
    Warning: semget() failed for key 0x152b: Permission denied in /home/users/domena/public_html/wp-content/plugins/wp-cache/wp-cache-phase2.php on line 98

    Wydaje mi si?, ?e próbowa?em ju? wszystkiego a komentarz wci?? si? pojawia. Mia? ju? kto? kiedy? taki problem z t? wtyczk?? Serdecznie prosz? o pomoc

    Autor komentarza, czwartek, 10 lip 2008 #

Robisz zakupy w internecie?
Pomagaj ZA DARMO przy okazji
4000 organizacji społecznych i ponad 1000 sklepów