Aktyvūs serverio puslapiai (ASP) yra Microsoft technologijos, kuri paleidžia serverio scenarijus, kad lankytojams būtų sukurti dinamiški tinklalapiai, rezultatas. Aktyvūs serverio puslapiai vadinami taip, nes serveris vykdo aktyvius scenarijus, kad būtų sukurti puslapiai, kurių turinys yra unikalus, atsižvelgiant į lankytojo užklausą ar įvestį. Priešingai, standartiniai tinklalapiai yra statiniai, tai reiškia, kad jie nesikeičia, kol žiniatinklio valdytojas jų neatnaujins. Lankytojo žiniatinklio naršyklė siunčia užklausą svetainei dėl puslapio, o domeno serveris gauna užklausą ir siunčia puslapį atgal. Lankytojas „A“ mato tą patį puslapį kaip ir lankytojas „B“ ir pan.
Aktyvių serverių puslapiuose naudojama kita schema. Lankytojai „A“ ir „B“ gali matyti skirtingą turinį, net jei paprašė to paties tinklalapio. Tai įmanoma dėl papildomo veiksmo serverio apdorojant puslapio užklausą. Užuot tiesiog išsiuntęs puslapį, serveris pirmiausia vykdo visus ASP scenarijus, įterptus į puslapio HTML kodavimą. ASP scenarijai skirti tinkinti puslapį lankytojui.
Pavyzdžiui, tarkime: „Mr. Paaiškinta“ anksčiau lankėsi svetainėje ir nurodė savo vardą, galbūt užsiregistruodamas. Naudojant aktyvius serverio puslapius, svetainė gali pasveikinti jį parodydama tokį pranešimą: „Labas rytas, pone Paaiškinta! Jau 10:32 val. puikaus antradienio! Jis taip pat gali nukreipti į konkretų svetainės puslapį. Kita vertus, naujas svetainės lankytojas gali būti pasveikintas su laiku ir kvietimu registruotis. Tai gali būti įėjimo puslapyje su turiniu, skirtu konkrečiai svetainės paslaugoms parduoti. Kitaip tariant, aktyvūs serverio puslapiai gali suasmeninti tinklalapius.
Aktyvūs serverio puslapiai taip pat gali suteikti intraneto funkcionalumą ir prieigą prie įmonių duomenų bazių ar kitų išteklių. Lankstumą ir tikslą riboja tik kūrybiškumas, nes ASP gali palaikyti praktiškai bet kokią scenarijų kalbą, įskaitant integruotą VBScript ir JScript palaikymą.
ASP scenarijai lengvai įtraukiami į esamus HTML puslapius. Nors programuotojai, jau susipažinę su skriptų kalbomis, gali greitai įsisavinti aktyvių serverio puslapių įtraukimą į svetainę, naujokams tai taip pat bus gana paprasta. Darant prielaidą, kad šiek tiek susipažinę su HTML, ASP scenarijai nėra toks sunkus šuolis. Daugelis pilnų scenarijų yra laisvai prieinami internete ir gali būti lengvai tinkinami naudojant teksto rengyklę.
Jei norite sužinoti daugiau apie aktyvius serverio puslapius, galite rasti daugybę svetainių, kuriose teikiami mokymai, taip pat keletą knygų. Aktyvūs serverio puslapiai gali suteikti jūsų asmeninei svetainei ar verslo domenui tikrą funkcionalumą, kuris gali skirtis tarp geros svetainės ir didelio turto.