CGI scripts were the initial mechanism used to make Web sites interact with databases and other applications. However, as the Web evolved, other server-side processing methods were developed that are more efficient than CGI, such as Active Server Pages (ASPs), JavaServer Pages (JSPs) and servlets. See ASP, JSP, servlet and FastCGI.
Web Server Evolution
Starting at the top and moving down, this illustration shows Web and application server processing as it evolved initially using only CGI scripts and later using Java components. The separation of logic is portrayed here, and the Web server (HTTP server) and application server may reside in the same or different computers.
![]() | Reproduced with permission from Computer Desktop Encyclopedia. Copyright (c) 1981-2008 The Computer Language Company Inc. All rights reserved. |
Additional Resources
- DDoS + Web2.0 == Buckets o' Traffic
- Denial of Service attacks are based upon a simple idea: generate the maximum amount of traffic using the minimum amount of work. At one time this was as simple as sending a spoofed ICMP echo packet to a broadcast address or similar shenanigans. Modern DDoS attacks rely upon...
- Blog posts 2008-09-05
- Google Chrome already beating Opera
- Google Chrome already beating OperaWaiting for Windows Mobile 6 version... if they can create a version for Windows Mobile to rival safari on iPhone, they'll have me seriously thinking about it.Otherwise, it's just another browser for the desktop by another large conglomerate.Full screen problemI have my task bar on the...
- Discussion threads 2008-09-04
- Google's Top 10 Cloud Computing List
- Dontcha just love Top 10 lists? At the Office 2.0 conference in San Francisco today, Matthew Glotzbach, who leads the Enterprise Products team at Google, offered a "Top 10 Things I Can Do in the Cloud That I Couldn't Do A Year Ago." No surprises that many of the tasks...
- Blog posts 2008-09-04
- Who wins with Google Chrome
- Who wins with Google ChromeChrome adds a lot. By about any measure, Chrome will be way ahead of IE8.If there was nothing new here, there would be no excitement.Chrome Adds Nothing NewAt this point in time, Chrome adds effectively nothing new. It's little more than a late attempt to...
- Discussion threads 2008-09-03
- Google Chrome ... the day after
- Google Chrome ... the day afterGoogle Chrome ... the day afterGoogle Chrome had its initial spike from people trying it then realizing how broken it is. So they went back to their default browsers leaving Google out in the cold. The countdown begins now for them to cut...
- Discussion threads 2008-09-03
- Chrome is 42x faster than IE7, 9x faster than FF3
- Chrome is 42x faster than IE7, 9x faster than FF3Pretty amazing!! It seems like we DO need competition to foster innovation.NT.Chrome and key logging!http://www.microsoft-watch.com/content/web_services_browser/chrome_privacy_is_full_of_dents.htmlRE: Chrome is 42x faster than IE7, 9x faster than FF3Well please, by all means, do the opposite give us an example of ANY javascript test that...
- Discussion threads 2008-09-03
- Google Chrome is insanely fast ... faster than Firefox 3.0
- Google Chrome is insanely fast ... faster than Firefox 3.0how about with Safari 3.x /4.x & OperaI would like to see comparison chart with with Safari 3/4 & operaRE: Google Chrome is insanely fast ... faster than Firefox 3.0Fast, yes, but without adblock or equivalent, too painful to use.Well,...
- Discussion threads 2008-09-02
- Google Chrome bats 1-for-3 for me
- Google Chrome bats 1-for-3 for meNo AdBlock Plus...no Chrome. Simple as that.what do you expect it's a beta!'Ordinary' users would never be trying to surf with a beta release of a niche browser minutes after it's release.Don't be such an arse - you know damn well that most browsers...
- Discussion threads 2008-09-02
- Google's Chrome browser: It's all about the ads and cookie files stupid!
- Google's Chrome browser: It's all about the ads and cookie files stupid!Yes, it is about ads and cookies, but also a whole lot more.With this, Google can bring us into the 21st century all based on standards and open source. Microsoft wants to keep the browser in the 20th century,...
- Discussion threads 2008-09-02
- JavaScript 2.0: Why Give Programmers Crutches?
- JavaScript 2.0: Why Give Programmers Crutches?Crutches have their placeMy biggest complaint against C has always been that it makes it too easy to write buggy code.That said, given what JS is used for, what you describe appears to be severely overwrought.RE: JavaScript 2.0: Why Give Programmers Crutches?I disagree, having classes...
- Discussion threads 2008-08-29
- Opera grasps at straws with latest IE criticism
- Opera grasps at straws with latest IE criticismWell, everything MS does is carefully calculated to make you think they aresupporting standards, at the same time creating a lot of confusion and dragging their feet. But, maybe Opera is being a little picky here, they should just talk about the overall...
- Discussion threads 2008-08-29
- Internet Explorer 8 beta 2
- With the public release of its second beta, Microsoft said it intends for the Internet Explorer 8 browser to be more customer-oriented than previous versions of its browser. Our initial impression of Internet Explorer 8 Beta 2 is positive: we think Microsoft has not only caught up with Opera, Safari,...
- Product reviews 2008-08-27
- Has Firefox already matched IE privacy features?
- Has Firefox already matched IE privacy features?SSH?I thought that was for a secure shell (port 23 i believe) to transfer files vs unsecure FTP (port 21)... SSL (port 443) is whats used in browsers for secure websites...unless im mistaken.It matched it a long time agoThe Distrust extension does what this...
- Discussion threads 2008-08-27
- IELTS Listening Conqueror (exe)
- Excellent, unique software designed especially for conquering the IELTS Listening. Intensive listening practice by the most effective method of dictation. Includes all authoritative and essential listening materials available currently. Classified vocabulary for IELTS Listening. Display script of passage synchronously. Practicing all passages can guarantee score 8+ and aim at 9...
- Software downloads 2008-08-27
- Does TraceMonkey kick Firefox into turbo mode?
- Does TraceMonkey kick Firefox into turbo mode?Wow, we are breaking down the barriers to web application adoption for allof our every day applications. The speed here will be so close to natively compiled code that it will not matter any more. But, we still need some kind of a sandboxed...
- Discussion threads 2008-08-26
- Text Speaker (exe)
- Text Speaker will convert any text document to MP3 audio. Create your own audio books. To hear text, just open a Microsoft Word, Rich Text RTF, HTML, or text TXT file. Click Speak to hear a clear, understandable human-sounding voice read the document, or click Convert to Audio to create...
- Software downloads 2008-08-26
- Network Eagle Monitor Professional (exe)
- Network Eagle Monitor is a network monitor designed to inform you of network problems before your clients, end-users or managers do. You can monitor the network, servers, services, hosts, devices and databases. The program actively monitors the critical devices for availability and health and immediately alerts you when it detects...
- Software downloads 2008-08-26
- Hundreds of Dutch web sites hacked by Islamic hackers
- In what appears to be a mass defacement, where several hundred domains take advantage of a shared hosting provider, starting as of this Friday, an Islamic hacker known as nEt^DeViL -- this is not the NetDevilz team that hijacked the DNS records of the ICANN and Photobucket in June --...
- Blog posts 2008-08-25
- Microsoft to roll out more granular 'porn mode' with IE 8
- Microsoft to roll out more granular 'porn mode' with IE 8Sex is a shameful thing?You can look at Internet porn all day and night and not libido.There's no libido there.Is this human nature to see naked as unnatural,dirty or even wrong?Or is it that you don't want your significant other...
- Discussion threads 2008-08-25
- Gears' new GeoLocation API is very slick
- Gears' new GeoLocation API is very slickSeems like Gears is going to be a lot more than just an offline tool!!!This is going to be a channel to bring a lot of functionality into the browser.RE: Gears' new GeoLocation API is very slickYup, exactly. They're becoming a really interesting RIA-play...
- Discussion threads 2008-08-22










