Powolna witryna: co naprawi hosting, a co musisz poprawić samodzielnie
Droższy serwer może pomóc, gdy aplikacji brakuje zasobów. Witryna z dużymi obrazami, wieloma skryptami lub nieefektywną bazą danych może jednak pozostać równie wolna. Przed zmianą pakietu ustal, gdzie naprawdę tracisz czas.
Mierz czas do rozpoczęcia odpowiedzi serwera, a potem ładowanie i wyświetlenie całej strony. Długa odpowiedź może wynikać z pracy bazy, kodu, przeciążenia lub odległości. Powolne wyświetlanie może być skutkiem obrazów i skryptów, których zmiana hostingu nie usunie. Testuj kilka typowych podstron i powtarzaj pomiar w tych samych warunkach.
Usuń największą przeszkodę
Zacznij od obrazów o odpowiednim rozmiarze i formacie, usuń zbędne dodatki i przeanalizuj kosztowne zapytania do bazy. Pamięć podręczna pomaga stronom, które wielu gościom wyświetlają tę samą treść. Przy stronach spersonalizowanych i koszyku ustawiaj ją ostrożnie, by jedna osoba nie zobaczyła danych drugiej. CDN może przybliżyć pliki statyczne gościom w różnych krajach, ale nie zastąpi powolnej pracy aplikacji na serwerze źródłowym.
Dopiero potem zmień konfigurację
Jeśli pomiary wskazują wyczerpaną pamięć, CPU albo limit równoległych procesów, porównaj mocniejszy pakiet lub inny rodzaj usługi. Po zmianie mierz rezultat tak samo jak wcześniej. Inaczej nie dowiesz się, czy zapłaciłeś za rzeczywiste przyspieszenie.
Oddzielnie mierz zwykłą wizytę i działanie zalogowanej osoby. Publiczna strona z pamięci podręcznej może być bardzo szybka, podczas gdy panel lub koszyk znacznie bardziej obciążają bazę. Porównując pakiety, poproś więc o możliwość przetestowania własnej aplikacji. Krótka próba z tą samą wersją witryny mówi więcej niż ogólne zapewnienie o szybkim procesorze czy dysku.
Praktyczne pytanie: Czy opóźnia się już pierwsza odpowiedź serwera, czy dopiero wyświetlenie strony w przeglądarce? Odpowiedź wskaże właściwe miejsce działania.