Wybierz inny temat

Przekroczenie parametrów serwera

Serwery Hosting Cloud oraz WordPress Cloud są udostępniane na zasadach hostingu współdzielonego, co oznacza, że fizycznie każdy serwer jest wykorzystywany przez wielu Klientów.

Z tego powodu dla zachowania wydajności i dostępności hostingu każda wersja serwera ma określone parametry bezpieczeństwa, będące częścią Ogólnych Warunków Umów.

W przypadku przekroczenia parametrów na adres e-mail osoby kontaktowej przesyłane jest powiadomienie.


W jaki sposób mogę sprawdzić aktualne obciążenie serwera i/lub baz danych?

Zaloguj się do panelu Active.admin i przejdź do zakładki Statystyki -> Obciążenie serwera. Na liście parametrów znajdują się:

  • czas procesora użyty przez skrypty PHP/CGI
  • czas użycia systemu na serwerze baz danych w ciągu doby
  • liczba połączeń do baz danych liczona na serwer w ciągu doby
  • liczba zapytań do baz danych liczona na serwer w ciągu doby
  • liczba wierszy pobranych z baz danych liczona na serwer w ciągu doby

Na poniższym przykładzie widoczne jest przekroczenie parametru liczby zapytań do baz danych w ciągu doby.


Jakie działania są wymagane w przypadku otrzymania powiadomienia o przekroczeniu parametrów bezpieczeństwa?
  • Zablokuj źródła sztucznego obciążenia serwera:
  1. W panelu Active.admin przejdź do zakładki Statystyki -> Dziennik serwera i usług dodatkowych i zapoznaj się z dziennikami dostępu (Access Log) - ostatnimi lub z wybranego dnia.
  2. Sprawdź, czy w dziennikach często powtarzają się połączenia z serwerem wykonywane przez roboty internetowe, co powoduje sztuczne zużywanie zasobów.
  3. Zablokuj w pliku .htaccess nazwy lub adresy IP, z których łączą się roboty, korzystając z polecania „deny from <adres IP lub domena>”.
  • Zabezpiecz oprogramowanie, skrypty i bazy danych zainstalowane na serwerze:
  1. Zaktualizuj oprogramowanie – np. WordPress, Joomla, Drupal, PrestaShop – wraz ze wszystkimi wtyczkami i dodatkami.
  2. W panelu Active.admin przejdź do zakładki Ustawienia -> Ustawienia WWW i PHP i włącz Web Application Firewall w opcjach Ochrona standardowa, Ochrona XSS/SQL/PHP i Ochrona Twojej aplikacji.
  • Przyspiesz wyświetlanie i działanie strony internetowej:
  1. Odinstaluj i usuń nieużywane wtyczki i dodatki.
  2. Zredukuj generowane "w locie" miniaturki.
  3. Ogranicz zapytania do bazy danych – m.in. przez wyłączenie lokalnego analizowania ruchu na stronie i zapisywania sesji użytkowników do bazy.
  4. Zapisz dane w pamięci podręcznej przeglądarek (cache) użytkowników.

Po wykonaniu powyższych czynności w kolejnych dniach sprawdź, czy w panelu Active.admin zmniejszyło się obciążenie serwera i baz danych.

Jeśli po optymalizacji strony i zablokowaniu sztucznego obciążenia parametry serwera (np. czas procesora) wciąż będą zbliżały się do limitu, zmień opcję serwera na wyższą lub zamów i przenieś dane na serwer VPS. Serwer VPS umożliwia samodzielne konfigurowanie parametrów, bez ograniczeń stosowanych w przypadku hostingu współdzielonego.


Sprawdź:
Jak zmienić opcję serwera?
Jak zamówić serwer VPS?
Jakie parametry będzie miał serwer VPS?
Jak włączyć lub wyłączyć zabezpieczenie Web Application Firewall?

Czy artykuł rozwiązał problem?
Tak Nie