Wstęp
Obecnie mój Raspberry Pi 5 hostuje 10 stron internetowych, głównie opartych na WordPressie. Mimo to serwer zużywa tylko ułamek swoich zasobów, co daje mu spory zapas mocy do dalszego rozwoju. W poniższych testach sprawdziłem szybkość i wydajność serwera, aby zobaczyć, jak radzi sobie w rzeczywistych warunkach.
Testy szybkości strony
Aby ocenić jakość i szybkość ładowania strony, wykorzystałem narzędzia takie jak WebDev, Pingdom Tools oraz testy wydajności Apache AB. Wyniki są imponujące — większość wyników oscyluje wokół 100 punktów w WebDev, co jest świetnym wynikiem. Czy takie wysokie wartości punktowe są niezbędne do tego, aby stronę uznać za optymalną ? Oczywiście, zawsze warto dążyć do jak najlepszych wyników, ale testy te mają na celu głównie identyfikację potencjalnych problemów i niedociągnięć w optymalizacji strony.
Testy internetowe
Testy wydajności Apache AB
Testy jakie przeprowadziłem z użyciem narzędzia Apache AB, symulują duże obciążenie serwera. Testy odbyły się z i bez CDN CloudFlare oraz z różnymi opcjami dodatkowymi, takimi jak APO (Automatic Platform Optimization) i Argo Smart Routing. Oto wyniki:
- Bez CDN CloudFlare: 60 zapytań, 20 jednoczesnych. Przepustowość łącza internetowego do 30 Mb/s
- Z CDN CloudFlare: 120 zapytań, 50 jednoczesnych
- Z CDN CloudFlare + APO: 1000 zapytań, 100 jednoczesnych
- Z CDN CloudFlare + APO + Argo: 1000 zapytań, 170 jednoczesnych
Dzięki darmowej wersji CloudFlare zyskujemy dwukrotny wzrost wydajności, a po dodaniu płatnych usług takich jak APO i Argo, serwer internetowy może obsłużyć jeszcze większy ruch. W razie potrzeby można skorzystać z opcji Pro i usług takich jak Loadbalancing, co jeszcze bardziej zwiększy możliwości serwera.
Wnioski
Raspberry Pi 5, mimo swoich małych rozmiarów, świetnie radzi sobie jako serwer internetowy. W ciągu jednej minuty serwer obsługuje nawet do 1000 zapytań bez błędów, co oznacza, że spokojnie może obsłużyć kilka tysięcy wizyt dziennie. Jest to idealne rozwiązanie dla mniejszych stron internetowych, blogów czy małych firm, które szukają taniego, a jednocześnie wydajnego serwera.
cz. 1 Raspberry Pi 5: Niezbędne Akcesoria do Uruchomienia Własnego Serwera WWW
cz. 2 Instalacja Apache, MySQL, PHP na Raspberry Pi 5
cz. 3 Konfiguracja DNS dla Serwera WWW na Raspberry Pi 5
cz. 4 ISPConfig3 na Raspberry Pi 5: Instalacja i Konfiguracja Panelu Hostingowego
cz. 5 Optymalizacja Stron hostowanych na Raspberry Pi 5: Jak Przyspieszyć stronę WWW
cz. 6 Bezpieczeństwo Serwera WWW na Raspberry Pi 5: Konfiguracja Zabezpieczeń
cz. 7 Jak skonfigurować Cloudflare pod serwer WWW na Raspberry Pi 5 Praktyczny poradnik
cz. 8 Monitorowanie serwera WWW na Raspberry Pi 5 za pomocą Monit