Czym jest strona internetowa? Podstrony, domeny i hosting
Strona internetowa (witryna) to zbiór zasobów WWW dostępnych pod jednym lub kilkoma adresami, zwykle złożony z powiązanych podstron o wspólnym przeznaczeniu. Nazwa domeny, serwer hostingowy i pojedyncza podstrona są ze sobą powiązane, ale nie są tym samym. Zrozumienie tej różnicy ułatwia publikowanie strony i rozwiązywanie problemów.
Witryna, podstrona i domena
Podstrona to pojedynczy dokument lub widok aplikacji. Witryna łączy wiele takich widoków nawigacją i wspólną strukturą. Domena jest częścią adresu, który wpisują użytkownicy; może wskazywać różne usługi i być zarejestrowana niezależnie od konta hostingowego. Jeden serwer może obsługiwać wiele witryn, a jedna witryna może korzystać z kilku serwerów.
Adres URL uzupełnia to o schemat, hosta, ścieżkę i ewentualnie zapytanie, które razem wskazują zasób. Na przykład HTTPS każe przeglądarce użyć szyfrowanego połączenia, a ścieżka wybiera podstronę. Sama domena nie gwarantuje, że pod jej głównym adresem skonfigurowano jakąkolwiek stronę.
Jak odwiedzający trafia na stronę
Przeglądarka pyta DNS o adres powiązany z hostem. Łączy się z serwerem, przy HTTPS negocjuje TLS i wysyła żądanie HTTP. Serwer zwraca HTML lub dane aplikacji, a strona może następnie wczytać arkusze CSS, skrypty JavaScript i obrazy z tego samego lub innych hostów.
Na dostępność mogą wpłynąć zmiany w DNS, hostingu lub samej stronie. Rekord DNS może być poprawny, mimo że usługa jest zatrzymana. Działający serwer może zwracać błąd dla jednego adresu URL. Ważny certyfikat potwierdza zabezpieczone połączenie z daną nazwą, a nie wiarygodność wszystkich treści w witrynie.
Planowanie i diagnozowanie
Przed publikacją zaplanuj przejrzystą strukturę podstron, wygodny widok na urządzeniach mobilnych i dostępną nawigację. Dbaj o aktualność treści, używaj opisowych tytułów i chroń konta administracyjne. Twórz kopie zapasowe plików i bazy danych zgodnie z konfiguracją hostingu; posiadanie domeny nie oznacza automatycznie kopii zapasowej plików.
Jeśli odwiedzający nie mogą otworzyć strony, sprawdź po kolei: dokładny adres URL, odpowiedź DNS, stan serwera, odpowiedź HTTP i certyfikat TLS. W razie potrzeby porównaj wynik w innej sieci lub przeglądarce. Prosząc dostawcę hostingu o pomoc, podaj godzinę i treść komunikatu o błędzie.
Nowoczesna strona często ma kilka warstw sieciowych
Domena może wskazywać CDN lub proxy odwrotne, połączenie TLS może kończyć się na węźle brzegowym, a aplikacja może działać na osobnym serwerze źródłowym. Adres IP z DNS nie musi więc należeć do serwera źródłowego. Zobacz CDN i buforowanie na brzegu sieci, HTTP/3 i QUIC oraz TLS 1.3.