Jak przyspieszyć bloga pod WordPress
Szybki blog jest wynikiem współdziałania kilku elementów. Każda z tych cegiełek nastawiona jest na to, by zmniejszyć czas potrzebny na pobranie strony i możliwie najszybciej reagować na czynności, które czytelnik może wykonać na blogu. Dobry efekt można osiągnąć stosując tylko wybrane elementy – najlepszy wynik osiągniemy łącząc wszystkie w spójną całość.
1.) Hosting
![]() |
Dobry serwer to podstawa działania bloga. Niezależnie od tego czy płatny czy darmowy, szybka obsługa strony już na samym początku daje przewagę nad wolnym i niemrawym zachowaniem hostingu.
Wiele rzeczy można nadrobić małym rozmiarem stron, zmniejszeniem liczby elementów graficznych i skryptowych oraz keszowaniem (wszystkie opisane niżej), ale każda trzynoga antylopa będzie biegła wolniej od jej czteronożnej kuzynki.
Jeśli zastanawiasz się nad tym, jaki hosting wybrać lub rozglądasz się za następcą obecnego serwera:
Polecam: Hosting 8p
Po przeniesieniu na nowy serwer i pierwszych czterech dniach działania mogę spokojnie polecić hosting oferowany przez 8p. Podstawowy pakiet jest względnie tani (bez promocji 49 zł rocznie) a patrząc na przesył plików na koncie ftp i działaniu serwera WWW aż serce rośnie. Każdy pakiet ma nieograniczoną liczbę kont ftp i baz MySQL (pełne dane na stronie 8p), co wraz z zasłyszanymi dobrymi opiniami było powodem, dla którego TopBlogger obecnie znajduje się na serwerach tej firmy.
Dobre rzeczy słyszałem jeszcze o Netshock i FC, ale tu musiałbyś sam poszperać i zobaczyć czy warto.
Nie polecam: Hosting Superhost
Patrząc na różnicę między obecnym hostingiem 8p a poprzednim Superhost niestety nie mogę polecić usług tego ostatniego. Osobiście nie miałem z nim żadnych problemów i wszystko chodziło jak trzeba, ale po pierwsze wolno (serwer 8p to demon prędkości w porównaniu z tym na Superhost), do dyspozycji miałem stary panel zarządzania i byłem ograniczony w liczbie kont ftp oraz baz MySQL. Jednym słowem: można, ale po co?
2.) Rozmiar strony
W uproszczeniu mówiąc: mniejsza strona będzie ładowała się szybciej niż większa strona. Większa ilość danych zwyczajnie wymaga większej ilości czasu by ją przesłać do przeglądarki. Jeśli chcesz zapewnić odwiedzającym bardziej dostępnego bloga lub obniżyć koszty hostingu, jednym ze sposobów jest fizyczne ograniczenie rozmiaru strony WWW. Jakiś czas temu robiłem test objętości stron głównych polskich blogów i mogę powiedzieć, że różnica jest znaczna. Jednakowo duża jest różnica w czasie ładowania poszczególnych blogów. Rozwinięcie tego tematu oraz wiele ciekawych komentarzy znajdziesz we wpisie Test – czy twój ulubiony blog to błyskawica?. Na blogu ittechnology.us znajdziesz też 8 przydatnych narzędzi do testowania szybkości ładowania strony.
3.) Liczba elementów
![]() |
Każdy element pobierany podczas wczytywania bloga oznacza sekwencję:
- Czekanie na połączenie z serwerem
- Połączenie
- Czekanie na połączenie z plikiem
- Połączenie
- Pobieranie pliku
Nawet, jeśli łącze internetowe lub przeglądarka potrafią nawiązać wiele połączeń równocześnie lub stosować potokowanie, zmniejszenie ilości elementów na stronie sprowadza się do jednego: mniejsza ilość czasu potrzebna na pełne załadowanie strony bloga. Rozwinięcie tego tematu na przykładzie plików graficznych znajdziecie we wpisie Jak zmniejszyć liczbę obrazków na stronie na przykładzie TopBlogger.pl.
4.) Keszowanie
Dla odwiedzającego sprawa jest prosta, wpisuje adres WWW w okno przeglądarki i odwiedza stronę. Ze strony mechaniki bloga sytuacja wygląda nieco inaczej, polega ona na całej gammie życiodajnych elementów takich jak komunikacja z bazą danych i przetłumaczenia poleceń PHP.
Nawet, jeśli łącze jest dobre, serwer szybki a strona mała, z każdym odwiedzającym wewnątrz serwera powstaje mała burza połączeń i nieznacznie (lub znacznie) opóźnia wynik wyświetlania strony. Keszowanie doprowadza do sytuacji, gdzie raz na jakiś czas (na TopBlogger co godzinę) zapisywana jest aktualna wersja strony z wykorzystaniem wszelkich dostępnych zapytań. W pozostałym okresie czytający widzi statyczną kopię skeszowanych danych. Serwer jest mniej obciążony – strona działa szybciej.
Dostępne wtyczki keszujące do WordPress:
- WP-Cache (wraz z krótkim opisem via Tomasz Topa)
- WP Super Cache (używam) – usprawnienie WP-Cache
- PHP Speedy – dość młody, ale bardzo rozwojowy projekt
Wszystko razem
Dopiero połączenie wszystkich elementów daje naprawdę dobre rezultaty. Niestety nie zawsze jest to możliwe, wtedy robimy co możemy aby skrócić czas potrzebny na załadowanie strony. Można też zwyczajnie nie przejmować się czytelnikiem, bo przecież „Content is King”. Co nie?
- Dodaj
kanał rss
do swojego czytnika - Skorzystaj z
adresu trackback - Prenumeruj
kanał komentarzy



Kommentarze: 23 »
Co do Ad.1 – to jednak się z Tobą nie zgodzę ;) Ja uparcie polecam topowe polskie i co kluczowe dla niektórych jednak drogie hostingi. Ogólnie sprowadza się to do równania Drogo = Porządne DC + Polska = Niskie pingi = Małe obciążenie kontami = Szybki Blog. Ja już sobie dawno dałem spokój z połowicznymi rozwiązaniami i tanimi hostingami. Szkoda nerwów. Z wieloletniej praktyki już wiem, iż nie da się i tanio i dobrze. Te dwa słowa nie idą ze sobą w parze ;) Polecam od prohost.pl po dhosting.pl iq.pl nq.pl. A jak ktoś szuka taniego rozwiązania to albo wspomniany prohost lub proste.pl – obie firmy korzystają z DC IQ.pl
Słyszałem duzo dobrego o 8p, wiec chciałem spróbować, a w porównaniu z superhost jest rzeczywiście super. A w razie czego zawsze mam backup ;)
Heh Łukaszu od SuperHosta to wszystko jest lepsze ;) Nie to żebym na 8p psy wieszał bo nawet trochę znam właściciela, niemniej jednak muszę być obiektywny i oddać „cześć i chwałę” polskim, markowym hostingom.
Niniejszym zaliczam egazamin z przedmiotu „oddać cześć i chwałę” za zaliczony na celujący ;).
Nie ma to jak użyć archaizmu religijnego ;)
Ja właśnie zastanawiam się nad nowym hostingiem, niby w moim jest wszystko ok(dobry support, na szybkość nie narzekam) jedynie co chciałbym zmienić to wielkość plików, które mogę przesłać na serwer (zawsze to mógłbym braciakowi jakiegość dvdripa zahasłowanego podesłać :) ).
Napisz mi Wojtek na PW czego szukasz i jaki masz budżet to coś znajdziemy :) Zobacz też forum http://www.webhostingtalk.pl/ – kopalnia wiedzy o hostingach.
W wolnej chwili Tomku oczywiście się odezwę (do ślubu mam 12 dni i niezbyt wiele wolnych chwil – moja narzeczona bierze właśnie dłuższą kąpiel a ja nadrabiam zaległości) i może coś uda się wybrać. O webhostingtalk wiedziałem i czytałem opinię właśnie o 8p.pl czy swoim aktualnym providerze – trochę informacji już udało mi się zgromadzić ale nie wiem czy wyrobię do maja :)
Pozdrawiam
Podpiszę się pod słowami Tomka. Nadmiar informacji w tej dziedzinie nie szkodzi, ale pewne stany cywilne mają pierwszeństwo.
No nic, przyjmij nasze kondolencje co do rychłej kawalerskiej śmierci ;) Jak wrócisz do tematu daj znać :)
Ja muszę w najbliższym czasie zmienić hosting. Boo.pl jest po prostu słabe, przynajmniej raz w tygodniu pada im serwer…Jedno konto FTP, jeśli chciałbym następne, to muszę dopłacić 10,98zł. Tak samo z MySQL.
Wybrałem boo bo interesował mnie tani i szybki hosting, ale boo jest jedynie tanie…
Cóż…pomyślę nad 8p. Przesiadkę robiłem już raz i jest z tym trochę kłopotu (edycja skórki, rejestracja w katalogach itp.). Ale jeśli mam mieć nowy, szybszy serwer, to muszę się namęczyć ;)
Kurcze, szkoda, że nie masz domeny pl, „po prostu” podpiąłbyś domenę pod nowy serwer i tyle (średnio 9 złotych rocznie za domenę to nie tak dużo). Zamiast tego zostaje chyba tylko 301 redirect na nową stronę ;)
[...] wczorajszym wpisie było o tym, jak przyspieszyć bloga pod WordPress. Pomijając keszowanie i hosting prędkość bloga sprowadza się do dwóch [...]
Zobaczymy jak ten cache działa :)
[...] kolejny raz zastanawia się nad optymalizacją wordpressa tym razem we wpisie jak przyspieszyć bloga pod WordPress i sam temat nie jest dla mnie interesujący, bo jak zauważają komentujący wielkość bloga mocno [...]
Jesli blog nie jest fatalnie zaprojektowany, liczy sie tylko hosting. Hosting dobry odznacza sie: limitowanym transferem (nielimitowany = sciema = nie warto grosza wydawac), dobrym uptime gwarantowanym, przyjaznym supportem (czas odpowiedzi kilka godzin max!) i mniejszymi detalami.
Dla mnie tylko DreamHost spelnil narazie te wymogi. Koszt: 10 dolcow miesiecznie. Grosze. Transfer liczony w TB. Uptime w normie. Support boski. Polecam.
Taa a dawanie 5TB/m transferu to wg Ciebie nie ściema? ;) Nigdy nie udało mi się u nich przekroczyć 300-400GB/m nawet jako static.
No ale to juz chyba tylko wina Twoja, nie? Ja czesto wykorzystywalem znaczna ilosc tego transferu. Nie rozumiem Twoich obiekcji.
Taa chyba na ftp :P Zrozum to nie są tylko moje odczucia tylko jakiś 99,99% użytkowników DH ;) Z takich super hiper amerykańskich ofert już lepsze jest site5.com, przynajmniej mniejsze pingi.
[...] sobek.pl – topblogger.pl – [...]
Kupić lepszy serwer, szybkie i banalne :):)
no więc przeniosłem się na i8p.eu i powiem szczerze że ładnie chodzi. Ale mam problem z pluginami do cashowania. Wp-cash daje: advanced-cache.php link does not exist
Create it by executing:
ln -s /***/blog/wp-content/plugins/wp-cache/wp-cache-phase1.php /***/blog/wp-content/advanced-cache.php
in your server
Cannot continue… fix previous problems and retry.
Super-cache daje cos takiego że nie ma dostępu do pliku wp-cron.php. narazie wrzuciłen cos-html-casche, ale jak ktos wie to proszę o podpowiedź!
Tylko z tym kodem: FXF-JJJBE7X własny serwer na w najlepszej cenie i Pendrive Kignston 4GB GRATIS!