Strona internetowa dynamiczny jest generowany na żądanie strony internetowej , w przeciwieństwie do strony statyczne . Zawartość dynamicznej strony internetowej może zatem różnić się w zależności od informacji (czas, nazwa użytkownika, formularz wypełniony przez użytkownika itp.), Które są znane tylko wtedy, gdy są przeglądane. I odwrotnie, zawartość statycznej strony internetowej jest a priori identyczna dla każdej wizyty.
Podczas przeglądania statycznej strony internetowej serwer HTTP zwraca zawartość pliku, w którym strona została zapisana.
Podczas przeglądania dynamicznej strony internetowej serwer HTTP przesyła żądanie do oprogramowania odpowiadającego żądaniu, a oprogramowanie jest odpowiedzialne za generowanie i wysyłanie zawartości strony. Programowania WWW jest dziedzina inżynierii komputerowej poświęconej rozwojowi takiego oprogramowania. Oprogramowanie, które generuje dynamiczne strony internetowe, jest często napisane w językach PHP , JavaServer Pages (JSP) lub Active Server Pages (ASP).
Dynamiczna witryna internetowa ma na celu dostarczanie użytkownikom informacji na podstawie ich przeglądania w witrynie. Dwóch użytkowników może jednocześnie uzyskać dostęp do tej samej strony internetowej bez wyświetlania tej samej treści na ekranie.
System zarządzania użytkownikami umożliwia udostępnienie kilku osobom do administrowania dynamiczną stroną internetową, kontrolując jednocześnie ich poziom dostępu.
Wprowadzone zmiany są bezpośrednio widoczne z dynamicznej strony internetowej.
W 2004 roku Le Journal du Net poświęcił artykuł porównujący zalety technologii statycznej i dynamicznej.