Jeśli Twoje forum MyBB działa wolno, czas to zmienić! Optymalizacja wydajności jest kluczowa dla zapewnienia płynnego działania strony i zadowolenia użytkowników. W tym poradniku pokażę Ci, jak przyspieszyć MyBB, zmniejszyć obciążenie serwera i poprawić doświadczenia użytkowników.
? 1. Włącz system cache
MyBB obsługuje różne systemy cache, które mogą znacznie przyspieszyć działanie forum.
- Przejdź do ACP → Konfiguracja → Ustawienia → Optymalizacja systemu.
- Wybierz jeden z systemów cache:
- Zapisz zmiany.
? 2. Włącz kompresję Gzip
Kompresja Gzip zmniejsza ilość danych przesyłanych między serwerem a przeglądarką.
- Przejdź do ACP → Konfiguracja → Ustawienia → Serwer i optymalizacja wydajności.
- Znajdź opcję Kompresja Gzip i ustaw na 5 (lub więcej, jeśli serwer na to pozwala).
- Zapisz zmiany.
Cytat:Sprawdź, czy kompresja działa, używając Gzip Test.
? 3. Optymalizacja bazy danych
Regularna optymalizacja bazy danych zmniejsza jej rozmiar i poprawia szybkość działania.
- Przejdź do ACP → Narzędzia i konserwacja → Optymalizacja tabel.
- Kliknij Zaznacz wszystko, a następnie Optymalizuj wybrane.
- Powtarzaj ten proces regularnie (np. raz na kilka miesięcy).
Możesz też użyć zapytania SQL:
Kod:
OPTIMIZE TABLE mybb_posts, mybb_threads, mybb_users;
? 4. Usuń nieużywane wtyczki
Zbyt wiele wtyczek może spowolnić forum. Przejrzyj listę wtyczek i usuń te, których nie używasz.
- Przejdź do ACP → Wtyczki.
- Wyłącz i odinstaluj zbędne dodatki.
- Sprawdź pliki w katalogu inc/plugins/ i usuń te, których nie używasz.
Cytat:Każda wtyczka dodaje dodatkowy kod i może powodować konflikty – zostaw tylko te, które są naprawdę potrzebne.
? 5. Zmniejsz liczbę zapytań SQL
Niektóre motywy i wtyczki generują zbyt wiele zapytań SQL, co spowalnia działanie forum.
- Używaj cache (jak w punkcie 1).
- Ogranicz liczbę wyświetlanych postów na stronę w ACP → Konfiguracja → Ustawienia → Wygląd i styl.
- Unikaj nadmiarowych statystyk na stronie głównej (np. liczba gości, ostatni odwiedzający).
? 6. Aktywuj Cloudflare
Cloudflare może przyspieszyć MyBB, zmniejszyć obciążenie serwera i poprawić bezpieczeństwo.
- Zarejestruj się na Cloudflare.
- Dodaj swoją domenę i postępuj zgodnie z instrukcjami.
- Włącz funkcję Caching oraz Auto Minify (HTML, CSS, JavaScript).
Cytat:Cloudflare zredukuje liczbę zapytań do Twojego serwera i przyspieszy ładowanie strony.
? 7. Użyj lekkiego motywu
Niektóre motywy MyBB są nieoptymalne i mogą spowalniać forum.
- Wybierz minimalistyczny motyw bez nadmiarowych grafik i efektów JS.
- Upewnij się, że CSS i JavaScript są zoptymalizowane i nie ładują się zewnętrznie.
? 8. Regularnie czyść logi systemowe
Zbyt wiele logów może obciążać bazę danych.
- Przejdź do ACP → Narzędzia i konserwacja → Logi systemowe.
- Usuń stare logi, zwłaszcza:
- Logi błędów
- Logi wyszukiwań
- Logi zablokowanych adresów IP
Cytat:Możesz ustawić automatyczne usuwanie starych logów w ustawieniach MyBB.
? Podsumowanie
✅ Włączyłeś cache
✅ Skonfigurowałeś kompresję Gzip
✅ Zoptymalizowałeś bazę danych
✅ Usunąłeś zbędne wtyczki
✅ Zredukowałeś liczbę zapytań SQL
✅ Włączyłeś Cloudflare
✅ Wybrałeś lekki motyw
✅ Regularnie czyścisz logi
Dzięki tym krokom Twoje forum MyBB będzie działać znacznie szybciej! ?
Masz pytania? Daj znać w komentarzach! ?