• DocumentCode
    3099145
  • Title

    High performance Common Gateway Interface invocation

  • Author

    Venkitachalam, Ganesh ; Chiueh, Tzi-cker

  • Author_Institution
    Dept. of Comput. Sci., State Univ. of New York, Stony Brook, NY, USA
  • fYear
    1999
  • fDate
    36373
  • Firstpage
    4
  • Lastpage
    11
  • Abstract
    As more and more World Wide Web services are delivered in the form of Common Gateway Interface (CGI) scripts, the efficiency with which Web servers execute CGI scripts is becoming ever more important. In this paper, we show that the performance overhead associated with invoking a conventional CGI script could potentially become a bottleneck, especially for servers directly connected to high-speed network links. While the existing CGI execution model runs CGI scripts as independent processes, the LibCGI architecture described in this paper allows the Web server to execute CGI scripts as part of its address space. On a 100-Mbps Ethernet link and for Web pages smaller than 10 kBytes, LibCGI is shown to be up to 2.3 times as fast as FastCGI and up to 4.6 times faster than the conventional CGI model. This paper describes in detail the design and evaluation of the LibCGI architecture and its prototype implementation
  • Keywords
    Internet; LAN interconnection; application program interfaces; authoring languages; file servers; information resources; software architecture; software performance evaluation; 0 to 10 kByte; 100 Mbit/s; CGI script execution efficiency; Common Gateway Interface; Ethernet link; LibCGI architecture; World Wide Web; address space; bottleneck; high-performance CGI invocation; high-speed network links; independent processes; performance overhead; prototype implementation; small Web pages; Birth disorders; Computer science; Electronic switching systems; HTML; Identity-based encryption; Internet; Prototypes; Uniform resource locators; Web pages; Web server;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Internet Applications, 1999. IEEE Workshop on
  • Conference_Location
    San Jose, CA
  • Print_ISBN
    0-7695-0197-4
  • Type

    conf

  • DOI
    10.1109/WIAPP.1999.788011
  • Filename
    788011