Aktivne stranice poslužitelja (ASP) rezultat su Microsoftove tehnologije koja pokreće skripte na strani poslužitelja za stvaranje dinamičkih web stranica za posjetitelje. Aktivne stranice poslužitelja su tako nazvane jer poslužitelj pokreće aktivne skripte za iskazivanje stranica koje su jedinstvene po sadržaju, ovisno o zahtjevu ili unosu posjetitelja. Nasuprot tome, standardne web stranice su statične, što znači da se ne mijenjaju dok ih webmaster ne ažurira. Web preglednik posjetitelja šalje zahtjev web stranici za stranicu, a poslužitelj domene prima zahtjev i šalje stranicu natrag. Posjetitelj “A” vidi istu stranicu kao posjetitelj “B” i tako dalje.
Aktivne stranice poslužitelja koriste drugačiju shemu. Posjetitelji “A” i “B” mogu vidjeti različite sadržaje, iako su zatražili istu web stranicu. To je omogućeno dodatnim korakom u poslužiteljskoj obradi zahtjeva stranice. Umjesto da samo pošalje stranicu, poslužitelj prvo izvršava sve ASP skripte koje su ugrađene u HTML kodiranje stranice. ASP skripte služe za prilagodbu stranice posjetitelju.
Na primjer, pretpostavite „Mr. wiseGEEK” je već posjetio stranicu i dao svoje ime, možda registracijom. Koristeći aktivne stranice poslužitelja, web-mjesto bi mu moglo poželjeti dobrodošlicu prikazujući sljedeću poruku: “Dobro jutro g. wiseGEEK! 10:32 ujutro je na veliki utorak!” To bi ga također moglo odvesti na određenu stranicu unutar web-mjesta. S druge strane, novi posjetitelj stranice mogao bi biti dočekan s vremenom i pozivom za registraciju. To može biti na ulaznoj stranici sa sadržajem koji je posebno usmjeren na prodaju usluga web-mjesta. Drugim riječima, aktivne stranice poslužitelja mogu personalizirati web stranice u hodu.
Aktivne poslužiteljske stranice također mogu pružiti funkcionalnost za intranet i pristup korporativnim bazama podataka ili drugim resursima. Fleksibilnost i svrha ograničena je samo kreativnošću, budući da ASP može podržati gotovo svaki skriptni jezik, uključujući integriranu podršku za VBScript i JScript.
ASP skripte se lako dodaju u postojeće HTML stranice. Dok programeri koji su već upoznati sa skriptnim jezicima mogu se brzo snaći u uključivanju aktivnih stranica poslužitelja u web stranicu, novopridošlicama će to također biti prilično lako. Pod pretpostavkom poznavanja HTML-a, ASP skripte nisu tako težak skok. Mnoge cjelovite skripte su besplatno dostupne na mreži i mogu se lako prilagoditi u uređivaču teksta.
Ako ste zainteresirani za učenje više o aktivnim stranicama poslužitelja, možete pronaći mnoge web stranice koje pružaju podučavanje, kao i nekoliko knjiga. Aktivne stranice poslužitelja mogu vašoj osobnoj web stranici ili poslovnoj domeni pružiti istinsku funkcionalnost koja može napraviti razliku između dobre stranice i velike imovine.