Różnica między statycznymi a dynamicznymi stronami internetowymi

Różnica między statycznymi a dynamicznymi stronami internetowymi
Różnica między statycznymi a dynamicznymi stronami internetowymi

Wideo: Różnica między statycznymi a dynamicznymi stronami internetowymi

Wideo: Różnica między statycznymi a dynamicznymi stronami internetowymi
Wideo: Różnica między o. Rydzykiem, a Michnikiem 2024, Lipiec
Anonim

Statyczne a dynamiczne strony internetowe

Internet to duży zbiór połączonych ze sobą komputerów klienckich i serwerów. Protokół przesyłania hipertekstu (HTTP) ułatwia komunikację i przesyłanie danych między tymi dwoma poziomami, co jest standardowym kodem.

Gdy komputer kliencki, taki jak używany przez Ciebie, próbuje wyświetlić określoną stronę internetową za pomocą przeglądarki internetowej, wysyła żądanie do komputera hostującego witrynę internetową (serwera), aby odesłać szczegóły witryny. Jeżeli treści żądane przez komputer Klienta są dostępne, elementy serwisu internetowego są przesyłane do przeglądarki internetowej Klienta w formacie HTML za pośrednictwem protokołu HTTP, a następnie przeglądarka internetowa odtwarza stronę internetową na komputerze Klienta i wyświetla ją. Uniform Resource Locator jednoznacznie identyfikuje zasoby na serwerze, a serwer, który odbiera żądania i odpowiada, jest nazywany serwerem

Różnice między statyczną i dynamiczną stroną internetową wynikają z operacji zmiany za serwerem

Więcej informacji o statycznych stronach internetowych

Strona statyczna to witryna, która wyświetla te same treści dla wszystkich użytkowników przeglądających witrynę w tym samym czasie. Po prostu statyczna strona internetowa to stała strona internetowa, a jej treść nie zmienia się w zależności od użytkownika.

Powodem tego jest sposób budowania statycznych witryn internetowych. Technicznie rzecz biorąc, statyczna witryna internetowa składa się ze zbioru dokumentów HTML umieszczonych na serwerze, które są ze sobą połączone za pomocą hiperłączy. Strony te są jednak niezależne od siebie, a kod i inne polecane treści są zapisywane i zapisywane jako osobne pliki w pamięci stałej serwera. Jeśli trzeba dokonać zmiany na stronie internetowej, należy to zrobić ręcznie, zmieniając kod każdej strony internetowej.

Strona internetowa na serwerze to indywidualny plik HTML, który można rozpoznać po ostatnim adresie URL pliku;.html lub.htm to statyczne strony internetowe, na których strony są zapisywane w formacie HTML.

Gdy klient sieciowy wysyła żądanie statycznej strony internetowej do serwera sieci Web, serwer sieciowy (inaczej serwer HTTP) interpretuje i lokalizuje wymaganą stronę przy użyciu adresu URL w żądaniu i wysyła stronę do przeglądarki internetowej przez HTTP. Najpopularniejszymi serwerami HTTP lub serwerami internetowymi używanymi do tego celu są IIS firmy Microsoft dla platformy Windows oraz Apache firmy Apace Foundation.

Więcej informacji o dynamicznych stronach internetowych

W przeciwieństwie do statycznych stron internetowych, dynamiczne strony internetowe uzyskują swoje nazwy dzięki dostępnej zawartości dynamicznej. Oznacza to, że treści wyświetlane na stronie mogą zmieniać się z użytkownika na użytkownika i/lub od czasu do czasu. Przykładami dynamicznych stron internetowych są witryny Amazon, Yahoo, Gmail, CNN i iTunes.

Ponownie, struktura serwera WWW różni się od tej, która obsługuje strony statyczne i strony dynamiczne. Ponieważ dynamiczne strony internetowe wymagają dostarczania różnych treści dla każdego użytkownika, nie jest praktyczne przechowywanie różnych wersji tej samej strony w pamięci serwera i dostarczanie ich, ponieważ wymagają one dużych zasobów do obsługi operacji. Dlatego dość wygodną metodą jest przechowywanie komponentów oddzielnie w kilku magazynach i zebranie ich razem we wspólnym układzie, a następnie przeniesienie do przeglądarki klienta.

Osiąga się to poprzez wdrożenie serwera aplikacji i bazy danych zasobów połączonej z serwerem sieciowym. Gdy przeglądarka internetowa wyśle żądanie konkretnego adresu URL, serwer sieciowy otrzymuje i przekazuje informacje do serwera aplikacji w celu dostarczenia pliku HTML wskazanego w adresie URL. Ponieważ nie istnieje żadna ustalona strona HTML, serwer aplikacji wyświetla układ dla wymaganego adresu URL i wypełnia go odpowiednią zawartością, taką jak tekst, zdjęcia, dźwięk i wideo.

Przykłady serwerów aplikacji to PHP i ASP. NET. Oracle Application Express i MySQL to przykłady oprogramowania bazodanowego.

Jaka jest różnica między statycznymi a dynamicznymi stronami internetowymi?

• Statyczne strony internetowe mają stałą treść, podczas gdy dynamiczne strony internetowe mogą mieć zmienną treść.

• Statyczne strony internetowe muszą być zmieniane ręcznie, podczas gdy zmiany strony dynamicznej można załadować za pomocą aplikacji, w której zasoby są przechowywane w bazie danych.

• Statyczne strony internetowe używają tylko serwera sieciowego, podczas gdy dynamiczne strony internetowe używają serwera sieciowego, serwera aplikacji i bazy danych.

Zalecana: