Jak sprawić, by blog na WordPressie przetrwał efekt wykopu?
Jeśli adres prowadzący do treści opublikowanej na stronach naszego bloga trafi na stronę główną Wykopu.pl czy innego popularnego serwisu socialnewsowego, to może dojść do sytuacji, w której serwer nie wytrzyma niezwykłego obciążenia i po prostu się „położy”. Nic w tym dziwnego – większość blogów jest hostowanych na tanich serwerach wirtualnych, które nie poradzą sobie z kilkoma tysiącami wejść na godzinę.
Może się też zdarzyć, że niezadowolona z generowanego przez naszego bloga obciążenia firma hostingowa po prostu wypowie nam umowę i wyłączy konto. Nie tak dawno temu jeden z czołowych polskich blogerów padł ofiarą takiej sytuacji.
Jeśli nasz blog uruchomiliśmy na WordPressie, możemy skorzystać z kilku metod, które ocalą serwer przed stopieniem, gdy trafi on na pierwszą stronę Wykopu.
Wtyczka WP-Super-Cache
WP-Super-Cache rozszerza możliwości WP-Cache. Wtyczka ta pozwala na szybkie przekształcenie całej strony w statyczny plik HTML, który jest zwracany zamiast wybranej strony dynamicznej w PHP. Oczywiście uniemożliwia to korzystanie z jakichkolwiek jej złożonych funkcjonalności (nie można np. dodawać nowych komentarzy), ale pozwala przeczekać lawinę gości. Możliwe jest także ustawienie danej strony w tryb „Lockdown”, co powstrzymuje WP-Super-Cache przed odświeżaniem stron w pamięci podręcznej za każdym razem, gdy pojawią się nowy komentarz i ustalenie stałego interwału czasowego, co który pamięć podręczna będzie aktualizowana.

- Wtyczka WP-Super-Cache.
Ustalenie, co najbardziej obciąża bazę danych
Narzędzie MySQLAdmin pozwala ustalić, które to kwerendy najbardziej obciążają bazę danych. Robi się to za pomocą polecenia:
|
mysqladmin -u root -p processlist |
Po ustaleniu, które zapytanie jest głównym winowajcą, możemy w dokumentacji WordPressa sprawdzić, który z modułów za nie odpowiada, i również go wyłączyć.
W PostgreSQL można osiągnąć podobny efekt za pomocą polecenia:
|
psql -U postgres template1 -c "select * from pg_stat_activity" |
ale tylko pod warunkiem, że w pliku konfiguracyjnym Postgresa /var/lib/pgsql/data/postgresql.conf ustawione są opcje:
|
stats_start_collector = true |
Wyłączenie zbędnych wtyczek WordPressa
Gdy dochodzi do znacznego obciążenia serwera, dobrze jest wyłączyć wszystkie wtyczki, które intensywnie komunikują się z bazą danych. Należą do nich przede wszystkim Popularity Contest (śledzący statystyki odwołań do każdej jednostki treści) oraz WordPress Related Post (który na podstawie przypisanych tagów wyświetla linki do innych, powiązanych wpisów). Mniej kłopotliwe, ale również warte wyłączenia są WP-User Online oraz Simple Tags.
Przeniesienie bloga na wydajny hosting
Istnieją różnice pomiędzy profesjonalnymi firmami hostingowymi, gwarantującymi utrzymanie usług na odpowiednim poziomie, nawet jeśli korzystamy tylko z serwera wirtualnego, a niewielkimi dostawcami hostingu, którzy przy jakimkolwiek problemie, przy przekroczeniu obciążenia procesora nawet o kilkanaście procent, mogą po prostu wyłączyć daną „wirtualkę”. Jeśli nasz blog cieszy się dużą popularnością, może warto zainwestować w profesjonalny hosting u którejś z ważniejszych firm w naszym kraju?
Polecamy
Reklama
Komentarze
Aby dodać komentarz, musisz podać swój nick, treść komentarza oraz poprawnie przepisać oba słowa z obrazka
(słowa muszą być rozdzielone spacją).
W treści komentarza można używać języka formatowania BBcode.
Popularne
MSWiA zamówiło narzędzia do „złamania” Tora i podsłuchiwania internautów. Czy złamało przy tym prawo?
89
Korea Północna: korzystasz z telefonu komórkowego? Jesteś więc zbrodniarzem wojennym
5
Nowa polityka prywatności Google'a już za miesiąc wejdzie w życie. Mamy się czego bać?
16
Firefox 10 już jest. Wiele atrakcji dla programistów, użytkownicy raczej nic nie zauważą
9
Pobieraczek.pl pozwie internautów, którzy nie chcą płacić abonamentu
1451
Linux wypiera z korporacyjnych serwerów już nie tylko Uniksy, ale i Windows
11
Źle się dzieje z Chrome, ze stabilnością coraz gorzej. Gdzie się podziała słynna izolacja procesów?
23
MSWiA zamówiło narzędzia do „złamania” Tora i podsłuchiwania internautów. Czy złamało przy tym prawo?
89
[Aktualizacja] Facebook zablokował Demotywatory.pl. W czym zawiniły?
36
FBI zamknęło Megaupload. Anonimowi dali się sprowokować. Teraz ich akcja uzasadni potrzebę SOPA?
17
Pobieraczek.pl pozwie internautów, którzy nie chcą płacić abonamentu
1451
Rząd Tuska zablokował dostęp do tańszych leków z internetowych aptek
61
Programowanie w środowisku Android – wprowadzenie do projektowania aplikacji dla urządzeń mobilnych
15
„Donald matole, twój rząd dopadną kibole” – hakerska elita przyłącza się do walki z ACTA
23
Społeczność
matrixik A ja już długi czas temu przesiadłem się z Konnecta na Mirandę i jestem...
hipertracker @slawek22, ORM wcale nie musi tworzyć nieoptymalnych kwerend. Poza tym...
Rumcajs Kolejna PRowska ściema Donka. Już mnie krew zalewa.
Artykuł 41...
zalesz o Pan Sławek :)
Patrzę nic się nie zmieniło, w sumie to nic się nie...
slawek22 Jeszcze taka dygresja na poparcie tezy, akurat sobie czytałem o node...
slawek22 Tylko po co mi 5, 10 albo nawet 15 razy szybszy JRuby skoro całą "moc...
pobieraczek.pl zapłacicie wszyscy ;D
- gardius: Dobra hurtownia sportowa (1)
- gardius: Tanie książki gdzie warto kupować? (1)
- Najdmen.pl: PROMOCJA, 500 DOMEN .EU ZA 1 PLN NETTO ! (1)
- VMLine: [Oferta] Serwery VPS Xen-HVM/OpenVZ z darmową administracją (2)
- Marek: Generowanie PDFa (2)
- Marek: problem z menu (2)
- Marek: Własne checkboxy w HTML,CSS (1)
Polecane książki
Praca
Obsługa księgowa z językiem niemieckim
Tech Support Engineer with fluent English and German, French, Italian or Spanish
Młodszy Specjalista w Dziale Należności ze znajomością języka francuskiego
Analityk Baz Danych i Systemów Monitorowania
Menedżer ds. Klienta Biznesowego
Starszy Programista Aplikacji Internetowych/Team Leader
Czytaj Webhosting
Chcesz być na bieżąco z naszymi informacjami? Zapisz się na Newsletter.
Zarejestruj domenę
Sprawdź dostępność swojej domeny:
| .pl: | 0 zł | .com: | 19.90 zł | |
|---|---|---|---|---|
| .com.pl: | 0 zł | .eu: | 19.90 zł |









#1 valdo 2008-10-20 19:36:01 0
None
#2 kiczowstrzymywacz 2008-10-21 19:13:30 0
None
#3 no-wykop-efekt 2008-10-22 00:02:17 0
None