Möjligheter
och Fördelar
Varför vinner ASP/IIS mer och mer terräng?
Eftersom
ASP (Activer Server Pages) exekveras i en existerande process (inetinfo.exe)
är svarstiderna typiskt mycket kortare än för Unix-servrar, där varje
skript/program måste skapa en ny process varje gång någon
anropar scriptet, det vill säga besöker sidan. Det är lätt
att konfigurera servern jämfört med att jobba med t.ex. en
Appache-Server.
Spridd (del av Windows NT Server); PWS för W95/W98/NT Workstation.
Relativt lätt att lära: VBScipt (liknar Visual Basic) är lättare att
lära än t.ex. Perlscript
Inbyggt/färdigt - betyder korta utvecklingstider.
Databashanteringen är lätt att använda och mycket generell (ODBC) SQL
är mycket kraftfullt men relativt enkelt att använda. Hantering av sessioner
och applikationer är inbyggd. Det finns många fria ASP skript och komponenter.
Har
man inte goda kunskaper i programmering och vill lägga upp en sida
med en databas, som är väldigt vanligt förekommande numera
med tanke på att så många företag vill erbjuda
sina tjänster på internet, är ASP att föredra framför
att köra CGI på en UNIX server. ASP är lättare
att komma igång med, eftersom man bäddar in funktioner direkt
i HTML-koden.
Många företag vill använda databaser istället för
statiska HTML-sidor som måste laddas upp via FTP varje gång
de uppdateras. ASP är väl integrerat med databaser. Det räcker
för ett företag som redan har t. ex. en databas med kundregister,
arbetsorder eller liknande att lägga upp databasen på webben
och göra en koppling med ASP.
En
nackdel dock; NT-servern är inte lika stabil som UNIX.
Specifika
Fördelar med IIS 4.0
Eftersom
IIS 4.0 är tätt integrerat med NT Server 4.0 behövs inte
mycket extra kunskaper för att administrera den. De flesta administreringsverktygen
som används i NT Server 4.0 används för att hantera och
styra IIS 4.0.
Användarkonton hanteras av User Manager For Domains. Performance
Monitor och Network Monitor används fortfarande för att lokalisera
flaskhalsar, spåra systemprestanda och isolera kommunikationsproblem
i nätverket.
IIS loggar säkerhets- och programhändelser i Event Viewer.
IIS
4.0 stöder HTTP 1.1 med full kompatibilitet bakåt för
äldre webbläsare med HTTP 1.0. Det innebär en prestanda
ökning med
50-100% Prestandaökningen är ett resultat hav följande
"tekniker":
-
Pipelining
-
Persistent
Connections
-
Chunked
Transfers
-
Proxy-stöd
Pipelining
Pipelining innebär att användaren kan skicka flera begäran
ytan att behöva vänta på serverns svar. Svarstiden och
prestandan för webbläsning förbättras avsevärt.
Persistent Connections
Persistens Connections används för att skicka flera objekt(HTML,
grafik, JAVA-script, osv.)över färre anslutningar som etableras
mellan
servern och klienten. Detta minskar överarbeta i kommunikationen
totalt och förbättrar prestandan.
Chunked Transfers
Kan översättas med: Uppdelade överföringar
ASP-sidor varierar i storlek och med HTTP 1.0 kan det bli problem med
att leverera data när resursens bitstorlek är okänt när
överföringen skall starta.
Chunking bryter ner filerna med egna header- och storleksindikator. Detta
förbättrar ASP-överföringen rejält.
Proxy-stöd
I HTTP 1.1 är informationen om cache lagring inbyggd i själva
protokollet. Det förser Proxy-servrar med information för att
hantera cache lagrade resurser.
Server för
flera webbsiter
Med IIS 4.0 som använder HTTP 1.1 host header, kan flera webbsiter
ligga på samma IP-adress. En enda IP-adress
för flera siter minskar administrationen och kostnaderna(ej att glömma!)
Du slipper registrera flera IP-adresser.
Fördela nätverksbandbredd
Om man har flera siter på samma server kan man med IIS 4.0 fördela
bandbredd och på de sättet kunna prioritera
de siter man vill. Detta görs med verktyget: bandwidth throttling
IIS 4.0 Komponenter
Här måste nämnas en del av de program som kan installeras
i samband med installationen av IIS 4.0
Index Server 2.0
Med Index
Sever 2.0 får IIS 4.0 en förbättrad möjlighet till
indexering och sökning på sina webbsiter.
Certificate Server
1.0
Med Certificate Server 1.0 kan IIS 4.0 utfärda digatala certifikat
till klienter. Certifikaten används för att ge t. ex.
klientID i syfte att kringgå manuell användarverifiering.
Detta är en nyhet för IIS 4.0
Site Server Express
2.0
Innehåller bl a modulen Content Analys som skapar en visuell representation
av webbsiter och kan söka brutna länkar.
En del nya tjänster
ISS 4.0 innehåller nu en SMTP-klienttjänst som låter
webbapplikationer skicka och ta emot e-post. SMTP-tjänsten kan även
serva administratören med en e-postkorg där felmeddelanden och
t. ex. användarfeedback kan lagras.
Stöd för NNTP har lagts till och därmed kan IIS
4.0 vara värd för diskussionsgrupper inom en server.
Dock stöder NNTP-tjänsten inte medelandereplikering från
USENET, i så fall måste man använda Microsoft Exchange
Server 5.5
De här är några av höjdpunkterna i IIS 4.0:
-
Integrerad
Installation
-
Fullständig
kontroll över innehållet på webbsiten
-
Kan
vara värd för flera webbsiter
-
Fördelar
nätverksbandbredd
-
Administationsverktyg
kända från Windows NT Server
Andra fördelar
sträcker sig bortom detta projektarbete
summering: Med
nya tjänster,verktyg och lösningar som t. ex. guider har IIS
blivit ett hett alternativ för de som vill
publicera sig eller sitt företag på Internet.

Morgan
Sehlberg © 2000
|