Aktywne strony serwera (ASP) są wynikiem technologii firmy Microsoft, która uruchamia skrypty po stronie serwera w celu tworzenia dynamicznych stron sieci Web dla odwiedzających. Aktywne strony serwera są tak nazywane, ponieważ serwer uruchamia aktywne skrypty, aby wyświetlać strony, które są unikalne pod względem treści, w zależności od żądania lub danych wejściowych odwiedzającego. Z kolei standardowe strony internetowe są statyczne, co oznacza, że nie zmieniają się, dopóki webmaster nie zaktualizuje ich. Przeglądarka WWW odwiedzającego wysyła do serwisu WWW żądanie dotyczące strony, a serwer domeny odbiera żądanie i odsyła stronę z powrotem. Odwiedzający „A” widzi dokładnie tę samą stronę co odwiedzający „B” i tak dalej.
Aktywne strony serwera stosują inny schemat. Odwiedzający „A” i „B” mogą zobaczyć różne treści, mimo że zażądali tej samej strony internetowej. Jest to możliwe dzięki dodatkowemu etapowi przetwarzania żądania strony przez serwer. Zamiast tylko wysyłać stronę, serwer najpierw wykonuje wszystkie skrypty ASP, które są osadzone w kodzie HTML strony. Skrypty ASP służą do dostosowania strony do użytkownika.
Na przykład załóżmy, że „Pan. Popeye and Cloudy” odwiedził już witrynę i podał swoje imię, być może rejestrując się. Korzystając ze stron aktywnych serwerów, witryna może powitać go, wyświetlając następujący komunikat: „Dzień dobry, panie Popeye and Cloudy! Jest 10:32 w wielki wtorek!” Może również przenieść go na określoną stronę w witrynie. Z drugiej strony, nowy odwiedzający stronę może zostać przywitany czasem i zaproszeniem do rejestracji. Może to być strona wejściowa z treścią ukierunkowaną specjalnie na sprzedaż usług witryny. Innymi słowy, aktywne strony serwera mogą na bieżąco personalizować strony internetowe.
Strony aktywnego serwera mogą również zapewniać funkcjonalność dla intranetu oraz dostęp do firmowych baz danych lub innych zasobów. Elastyczność i cel są ograniczone jedynie kreatywnością, ponieważ ASP może obsługiwać praktycznie każdy język skryptowy, w tym zintegrowaną obsługę VBScript i JScript.
Skrypty ASP można łatwo dodawać do istniejących stron HTML. Podczas gdy programiści już zaznajomieni z językami skryptowymi mogą szybko przyzwyczaić się do włączania aktywnych stron serwera do witryny internetowej, nowicjusze również uznają to za całkiem łatwe. Zakładając pewną znajomość HTML, skrypty ASP nie są tak trudnym skokiem. Wiele kompletnych skryptów jest dostępnych bezpłatnie online i można je łatwo dostosować za pomocą edytora tekstu.
Jeśli chcesz dowiedzieć się więcej o aktywnych stronach serwera, możesz znaleźć wiele witryn internetowych oferujących korepetycje, a także kilka książek. Aktywne strony serwera mogą zapewnić Twojej osobistej witrynie lub domenie biznesowej prawdziwą funkcjonalność, która może zadecydować o różnicy między dobrą witryną a wielkim atutem.