O projekcie
Po co powstał ten projekt?
Naszym celem było sprawdzenie jak wygląda „szybkość” stron polskiego Internetu. Początkowo było to tylko eksperyment, czy raczej proof of concept, ale z czasem postanowiliśmy udostępnić proste narzędzie również polskiej społeczności. Projekt rozwija się w swoim tempie, powoli planujemy wprowadzać nowe rzeczy, o których będziemy informować w dzienniku zmian.
Jak to działa?
Nasze skrypty cyklicznie mierzą czas, w jakim generowany jest index.php znajdujący się pod sprawdzaną domeną. Skupiamy się na czymś, co można sensownie, szybko zmierzyć bez czekania na pełne załadowanie strony (assetów). Dlatego skupiamy się na TTFB.
Jaką wartość daje mi webspeed.pl?
Można sprawdzić, jak strona zachowywała się w czasie. Na przykład jaki jest jej średni czas TTFB dla /index.php. Jeśli odpowiedź serwera jest długa, to może oznaczać 2 rzeczy:
- serwer jest zbyt wolny/obciążony,
- strona może być źle zoptymalizowana.
Nasze testy sprawdzają również status odpowiedzi, więc można sprawdzić czy strona odpowiadała poprawnie (lub mogła pojawić się niedostępność). Można też sprawdzić jak zachowuje się strona po zmianie serwera. To daje pewien pogląd na to, czego oczekiwać od swojego usługodawcy hostingowego i umiarkowanie uzbraja w argumenty przy budowaniu oczekiwań.
Wierzymy, że narzędzie dostarczy ciekawych informacji i pomoże w ocenie zmian na stronach (np. optymalizacji), ocenie zmiany serwera, jeśli taka zmiana nastąpi i innych. Możliwości są tu spore.