<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://blog.invenzzia.org/pl/feed/rss2/xslt" ?><rss version="2.0"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:wfw="http://wellformedweb.org/CommentAPI/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/"
  xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
  <title>Invenzzia... po polsku - Tag - Wordpress</title>
  <link>http://blog.invenzzia.org/pl/</link>
  <atom:link href="http://blog.invenzzia.org/pl/feed/tag/Wordpress/rss2" rel="self" type="application/rss+xml"/>
  <description></description>
  <language>pl</language>
  <pubDate>sob, 15 sty 2011 22:56:54 +0100</pubDate>
  <copyright>Copyright &amp;copy; Invenzzia</copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
  <item>
    <title>wp-htmlCache - prace w toku</title>
    <link>http://blog.invenzzia.org/pl/post/wp-htmlCache-prace-w-toku</link>
    <guid isPermaLink="false">urn:md5:5a4840b264ad866265aafeb6d6c1df69</guid>
    <pubDate>pią, 26 wrz 2008 22:21:00 +0200</pubDate>
    <dc:creator>radzio</dc:creator>
        <category>Inne</category>
        <category>plugin</category><category>Wordpress</category><category>wtyczka</category>    
    <description>&lt;p&gt;Ciężko pracuję, aby pierwsza wersja w końcu ujrzała światło dzienne.
Testy są bardzo obiecujące i motywują do dalszej pracy. Teraz spróbuję
przedstawić zarys projektu, który docenią blogerzy korzystający z
silnika Wordpress oraz ich hostingodawcy ;-).
&lt;/p&gt;    &lt;p&gt;Od czego się zaczęło? Od roku rozwijam ze znajomymi dość popularnego bloga. Korzystam z silnika &lt;a hreflang=&quot;pl&quot; href=&quot;http://wordpress.org&quot;&gt;Wordpress&lt;/a&gt;, który nie wymaga zbyt wiele opieki, jest elastyczny etc. Niestety Wordpress z paroma wtyczkami potrafi wykonywać nawet 100 zapytań do bazy danych co może szybko zabić każdy serwer. Istnieje co prawda silnik blogowy &lt;a hreflang=&quot;pl&quot; href=&quot;http://www.movabletype.org/&quot;&gt;MovableType&lt;/a&gt;, który od razu generuje cały blog w postaci plików html, ale przy sporej ilości wpisów etc. jedna zmiana może wymagać wygenerowania wszystkiego od początku...&lt;/p&gt;
&lt;p&gt;Oczywiście istnieją systemy cache dla Wordpressa, które pomagają w odciążeniu serwera (&lt;a hreflang=&quot;pl&quot; href=&quot;http://wordpress.org/extend/plugins/wp-cache/&quot;&gt;WP-Cache&lt;/a&gt; i &lt;a hreflang=&quot;pl&quot; href=&quot;http://wordpress.org/extend/plugins/wp-super-cache/&quot;&gt;WP-SuperCache&lt;/a&gt;) jednak z własnego doświadczenia wiem, że przy dużym ruchu i one nie dużo nie pomogą. Dlaczego? Odpowiedź jest prosta - WP-Cache i WP-SuperCache generują cache w postaci plików *.php, które serwują użytkownikom. Wszystko brzmi ładnie dopóki nie zobaczymy, że dla każdego użytkownika WP-Cache generuje osobne pliki *.php i tak każdego wpisu, każdej strony... Przy dużej ilości użytkowników i postów liczba takich plików drastycznie rośnie. Nie dość tego, w przypadku gdy nasi użytkownicy dodają często komentarze to WP-Cache tylko spowalnia działanie Wordpressa!&lt;/p&gt;
&lt;p&gt;WP-SuperCache jest trochę lepszy gdyż oprócz mechanizmu cache z WP-Cache generuje pliki *.html dla użytkowników, którzy jeszcze nie komentowali na naszym blogu (nie posiadają pliku cookie z loginem i mailem). Jednak problem znany z WP-Cache pozostał. Co gorsza WP-SuperCache jest trochę grymaśne i na niektórych serwerach z niewiadomych przyczyn nie działa.&lt;/p&gt;
&lt;p&gt;Co więc jest takiego &quot;rewolucyjnego&quot; w wp-htmlCache? Mechanizm nad którym pracuje generuje statyczne pliki *.html, które serwuje każdemu odwiedzającemu! Nie ważne czy już  komentował czy nie. Dzięki bardzo prostemu rozwiązaniu nasz blog wytrzyma spory najazd czytelników (Digg Effect czy Wykop Efekt nam już nie grozi) ponieważ serwowanie statycznych plików *.html jest o wiele mniej wymagające dla serwera niż: wykonywanie skryptów php, łączenie się z bazą danych etc.&lt;/p&gt;
&lt;p&gt;Czy widać efekty? Odpowiedź jest bardzo prosta... wystarczy popatrzeć poniżej:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;Przed zaintalowaniem wp-htmlCache&lt;br /&gt;Process               CPU seconds      user   machine   count  average&lt;br /&gt;php5.cgi               12986.3400   99.997%   54.110%   60549    0.214&lt;br /&gt;&lt;br /&gt;Po zaintalowaniu wp-htmlCache&lt;br /&gt;Process               CPU seconds      user   machine   count  average&lt;br /&gt;php5.cgi                5144.7600   99.880%   21.437%   24263    0.212&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Jak widać zużycie serwera (wynik jest i tak zawyżony, gdyż na tym użytkowniku działa też forum, które zużywa ok. 10 - 15%) spadło o ponad 50%! &lt;/p&gt;
&lt;p&gt;Nie muszę chyba mówić, że także użytkownicy odczuli spore przyspieszenie - wszystko ładuje się błyskawicznie.&lt;/p&gt;
&lt;p&gt;Obecnie jestem w fazie testów i usuwaniu wszelkiego rodzaju błędów i niedoróbek, ale jak widać już teraz wp-htmlCache odciąża serwer w sposób znaczący. Wkrótce nasza wtyczka do Wordpressa ujrzy światło dzienne ;-). Trzymajcie kciuki!&lt;/p&gt;</description>
    
    
    
          <comments>http://blog.invenzzia.org/pl/post/wp-htmlCache-prace-w-toku#comment-form</comments>
      <wfw:comment>http://blog.invenzzia.org/pl/post/wp-htmlCache-prace-w-toku#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.invenzzia.org/pl/feed/atom/comments/38</wfw:commentRss>
      </item>
    
</channel>
</rss>
