Aktiva serversidor (ASP) är resultatet av en Microsoft-teknik som kör skript på serversidan för att skapa dynamiska webbsidor för besökare. Aktiva serversidor kallas så eftersom servern kör aktiva skript för att visa sidor som är unika till innehåll, beroende på en besökares begäran eller input. Däremot är standardwebbsidor statiska, vilket innebär att de inte ändras förrän den webbansvariga uppdaterar dem. En besökares webbläsare skickar en begäran till en webbplats om en sida, och domänens server tar emot begäran och skickar tillbaka sidan. Besökare ”A” ser exakt samma sida som besökaren ”B” och så vidare.
Aktiva serversidor använder ett annat schema. Besökare ”A” och ”B” kan se olika innehåll, även om de har begärt samma webbsida. Detta möjliggörs av ett extra steg i serverns bearbetning av sidförfrågan. Istället för att bara skicka sidan kör servern först alla ASP-skript som är inbäddade i sidans HTML-kodning. ASP-skripten tjänar till att anpassa sidan för besökaren.
Anta till exempel ”Mr. Förklarade” har besökt en sida tidigare och gett sitt namn, kanske genom att registrera sig. Genom att använda aktiva serversidor kan webbplatsen välkomna honom genom att visa följande meddelande: ”God morgon Mr. Förklarade! Klockan är 10:32 på en fantastisk tisdag!” Det kan också ta honom till en specifik sida på webbplatsen. Å andra sidan kan en ny besökare på webbplatsen hälsas med tid och en inbjudan att registrera sig. Detta kan vara på en startsida med innehåll som är specifikt inriktat på att sälja webbplatsens tjänster. Med andra ord kan aktiva serversidor anpassa webbsidor direkt.
Aktiva serversidor kan också tillhandahålla funktioner för intranät och tillgång till företagsdatabaser eller andra resurser. Flexibilitet och syfte begränsas endast av kreativitet, eftersom ASP kan stödja praktiskt taget alla skriptspråk, inklusive integrerat stöd för VBScript och JScript.
ASP-skript läggs enkelt till i befintliga HTML-sidor. Även om programmerare som redan är bekanta med skriptspråk snabbt kan få kläm på att införliva aktiva serversidor på en webbplats, kommer nykomlingar också att tycka att det är ganska enkelt. Förutsatt viss HTML-vana är ASP-skript inte ett så tufft hopp. Många kompletta skript är fritt tillgängliga online och kan enkelt anpassas med en textredigerare.
Om du är intresserad av att lära dig mer om aktiva serversidor kan du hitta många webbplatser som tillhandahåller handledning, såväl som flera böcker. Aktiva serversidor kan ge din personliga webbplats eller affärsdomän verklig funktionalitet som kan göra skillnaden mellan en bra webbplats och en stor tillgång.