czwartek, 1 października 2015

4WP: Wydajność stron internetowych

Czasem zastanawiamy się, dlaczego wolno ładują się nasze strony, które sami stworzyliśmy. Jeżeli nawet zarządzamy swoim blogiem, który jest na innym serwerze, też czasem może powodować wolne ładowanie stron. Jednak skupmy się na projektowaniu stron od zera i nad wydajnością naszej strony.
Bardzo łatwo jest napisać kod strony w technologi HTML5 + CSS. Kod jest kodem, ale już przychodzi nam do głowy wygląd, czyli po prostu grafika. Z drugiej strony, możemy stworzyć stronę w php, który też ma obsługiwać bazę danych, innymi słowy pobierać dane i wyświetlać na stronie.
Dobrze, ale jaki to ma związek z wydajnością strony internetowej? A ma i ma duży związek.
Zacznijmy od pytania, czym jest wydajność? Słyszy się o wydajności komputera, wydajności serwerów itp., ale co to jest wydajność? Tobie czytelniku pozostawiam to pytanie, jako praca domowa.
Wydajna strona internetowa, to taka strona, która bez żadnych problemów ładuje się i nie pozostawia żadnych błędów w ładowaniu się stron, mało to, też zależy od i tu uwaga!, od serwera na którym jest nasza strona.
Aby Wam przybliżyć pojęcie tego tematu, stworzyłem diagram, schemat wydajności stron internetowych.

 Jak widać na powyższym diagramie, wszystko zależy od serwera i od usług jakie mamy. Również zależy od tego co już wyżej napisałem od bazy danych. Jeżeli nasza strona a właściwie kod, łączy się z bazą danych, to też zależy od zapytań do bazy i odczycie z niej, tu przychodzi pojęcie wydajne zapytania do bazy danych.
Kod nie jest powodem wolnego ładowania się stron a raczej grafika i waga tych grafik, później kod, który odpowiada za ładowanie grafik i łączenie się z bazą danych.
Skończyły się czasy, gdzie tworzyło się jeden duży nagłówek, który powodował wolne ładowanie się stron. Teraz  stosuje się RWD (Responsive Web Design). Jeżeli są jeszcze takie strony, to ich jest mało lub nie są aktualizowane. Kolejna sprawa, która dotyczy wydajności stron są wszelkie animacje flash i reklamy, coś takiego jest na darmowych hostingach oraz darmowych blogach. Pamiętajmy, że im więcej reklam jest, to też powoduje wolne ładowanie się naszej strony co może ponieść konsekwencje takie, że osoba może zrezygnować z odwiedzin naszej strony.
Myślę, że już wiesz czym jest wydajność:)