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