Category Archives: IIS

  • 0
Wolny Wordpress - miniatura

WordPress na IIS a WP Super Cache

Facebooktwittergoogle_pluslinkedinmail

WordPress jako platforma jest bardzo elastyczna i umożliwia dostosowanie działania do wielu wymagań. Niestety ta cecha wiąże się z istotną wada – WordPress oparty jest o PHP, więc każda odsłona strony wiąże się z zasobożernym i długotrwałym procesem uruchamiania skryptów. W moim przypadku opóźnienie związane bezpośrednio z PHP wynosiło w zależności od obciążenia serwera pomiędzy sekundą a dwoma, więc pokusiłem się o próbę przyśpieszenia działania serwera. WP Super Cache było moim ostatecznym wyborem – produkuje statyczne strony HTML-owe, więc problem PHP jest skutecznie wyeliminowany.

 

Moje próby przyspieszenia działania serwera rozpocząłem od testów z wbudowaną funkcjonalnością IIS. Najlepsze efekty uzyskałem przy pomocy funkcji output-cache, dzięki której pliki i wyniki ich działania są przechowywane w pamięci RAM, minimalizując czas odpowiedzi serwera. Niestety, output-cache słabo współpracuje z stronami aktywnymi, opartym o WordPress/PHP. W wyniku tego administrator staje w obliczu kompromisu – wydajność serwera a opóźnienie w odświeżeniu treści strony www. Także czas reakcji systemu na działania użytkownika w przypadku tej metody jest bezpośrednio związany z ustawionym czasem odświeżenia pliku pamięci podręcznej – istnieje duże niebezpieczeństwo że użytkownik nie widząc swoich komentarzy lub postów wielokrotnie dodaje treść. To dlatego w moim przypadku po uwzględnieniu minusów tego rozwiązania, zdecydowałem się zainstalować wtyczkę WP Super Cache. I tutaj natknąłem się na problemy, bo w Internecie praktycznie brak materiałów na temat instalacji WP Super Cache na zestawie WordPress/IIS, a standardowa instalacja WP Super Cache jest przystosowana do Apache i po prostu nie działa.

 

O ile w przypadku Linuxa procedura instalacji WP Super Cache jest prosta, w przypadku Microsoft Server 2012 i IIS niełatwo jest znaleźć kompletny tutorial. Ta tematyka nie jest w bezpośrednim centrum moich zainteresowań ale ponieważ spędziłem trochę czasu na próbach pełnej instalacji postanowiłem się podzielić moimi doświadczeniami, z cichą nadzieją że uda mi się zaoszczędzić poszarpanej czupryny biednej duszy administratora IT. Podczas poniższych operacji nasza strona będzie niedostępna przez pewien czas, polecam więc ich wykonywanie w wybranym oknie małego ruchu.

„Czytaj dalej”