Sam wiesz
jak denerwujące jest czekanie na załadowanie się strony którą chcesz obejrzeć.
Był taki czas kiedy wszyscy tworzyli strony naszpikowane wodotryskami, bardzo
często w postaci jakichś animacji flash, zupełnie nie zwracając uwagi na czas
ładowania się strony. Strona miała wyglądać ładnie i tyle. Te czasy odeszły już
w niepamięć. Czas ładowania strony jest teraz istotnym czynnikiem na który
zwracają uwagę programiści. Przy mniejszych stronach może nie ma to dużego
znaczenia ale przy średnich i dużych serwisach jest już o co walczyć. Pamiętaj,
to co widzisz w wyszukiwarce m.in. treść strony (text), grafika to są dane
które muszą być pobrane z serwera. Im mniej tych danych do pobrania tym
szybciej zobaczymy efekt w postaci strony w naszej przeglądarce internetowej.
Jakie elementy mogą mieć wpływ na czas ładowania się strony:
- grafika - Zwróć uwagę na optymalizację grafiki na Twojej stronie www. W przeważającej większości popularne programy do tworzenia grafiki dla www maja opcję wyboru jakości danego pliku. Bardzo często obniżając ten parametr nie tracimy dużo na jakości grafiki ale dużo zyskujemy na objętości pliku co ma znaczenie przy ładowaniu się strony,
- skrypty (JavaScript itp.) - na stronach bardzo często korzystamy z różnego rodzaju skryptów dla zwiększenia efektywności naszej witryny. Analitycy obliczyli, że z każdym rokiem zwiększają się rozmiary plików popularnych skryptów/bibliotek wykorzystywanych na stronach www. Popularne biblioteki wykorzystywane przy tworzeniu stron potrafią zwiększyć swoją objętość od 20% nawet do 40%. Czasami ma to związek ze zwiększeniem funkcjonalności danej biblioteki,
- rozmiar plików - jak już wspomniałem wszystko co wyświetla się na stronie to są dane które należy pobrać z serwera. Każdy znak np. komentarz, niepotrzebna spacja lub znak końca linii to dodatkowe dane do ściągnięcia. Ostatnio przeczytałem interesujący artykuł na ten temat. Dowiedziałem się z niego, że pozbawienie tych znaków popularnej biblioteki jQuery zmniejsza jej objętość o ok. 50%, a to tylko jedna biblioteka,
- łączenie plików - jeżeli na naszej witrynie korzystamy z wielu skryptów np. JavaScript to do każdego pliku musimy się odwołać w kodzie strony. Lepszym rozwiązaniem jest połączyć wszystkie skrypty w jeden i zostawić jeden link.