9 citations found. Retrieving documents...
Netscape Communications Corporation. The Server-Application Function and Netscape Server API. http://www.netscape.com/newsref/std/server_api.html

 Home/Search   Document Not in Database   Summary   Related Articles   Check  

This paper is cited in the following contexts:
A Scalable and Highly Available System for Serving.. - Challenger, Dantzig.. (1998)   (18 citations)  (Correct)

....Cached dynamic pages can be served from our system at roughly the same rates as static pages. In order to achieve these rates, the Common Gateway Interface (CGI) 15] for invoking server programs cannot be used because it incurs too much overhead. Instead, an interface such as FastCGI [14] NSAPI [13], ISAPI [11] or ICAPI (by IBM) should be used. Our system used the FastCGI interface for invoking server programs. When a request for a dynamic page is received, the server program invoked to satisfy the request first determines if the page is cached. If so, the cached page is returned. ....

Netscape Communications Corporation. The Server-Application Function and Netscape Server API. http://www.netscape.com/newsref/std/server_api.html


Preserving State on the World Wide Web Using Dynamic Argument.. - Iyengar   (Correct)

....by linking server programs directly with the Web server, preforking multiple processes or threads which the Web server communicates with to invoke server programs, and the use of multithreaded Web servers. FastCGI [10] by Open Market uses the first approach while the Netscape Server API (NSAPI) [8] and ISAPI by Microsoft use the second approach. Over time, more servers will support API s such as Fast CGI, NSAPI, and ISAPI, so the overhead of invoking server programs will drop substantially. If the cost of invoking server programs is not high, dynamic argument embedding will not ....

Netscape Communications Corporation. The Server-Application Function and Netscape Server API. http://www.netscape.com/newsref/std/server api.html.


Improving Web Server Performance by Caching Dynamic Data - Iyengar (1997)   (72 citations)  (Correct)

....Cache 1 Cache 2 Port Unix Domain Socket Application 1 Application 2 Figure 1: Applications 1 and 2 both have access to the caches managed by the cache manager. The cache manager and both applications are all on the same processor. the Netscape Server Application Programming Interface (NSAPI) [16], the Microsoft Internet Application Programming Interface (ISAPI) 14] IBM s Internet Connection Application Programming Interface (ICAPI) or Open Market s FastCGI [17] However, the application does not have to be Webrelated. DynamicWeb can be used by other sorts of applications which need to ....

Netscape Communications Corporation. The Server-Application Function and Netscape Server API. http://www.netscape.com/newsref/std/server api.html.


A Scalable and Highly Available System for Serving Dynamic.. - Jim Challenger (1998)   (18 citations)  (Correct)

....Cached dynamic pages can be served from our system at roughly the same rates as static pages. In order to achieve these rates, the Common Gateway Interface (CGI) 15] for invoking server programs cannot be used because it incurs too much overhead. Instead, an interface such as FastCGI [14] NSAPI [13], ISAPI [11] or ICAPI (by IBM) should be used. Our system used the FastCGI interface for invoking server programs. When a request for a dynamic page is received, the server program invoked to satisfy the request first determines if the page is cached. If so, the cached page is returned. ....

Netscape Communications Corporation. The Server-Application Function and Netscape Server API. http://www.netscape.com/newsref/std/server_api.html


Design and Implementation of a Secure Distributed Data.. - Iyengar, Cahn, Jutla.. (1998)   (15 citations)  (Correct)

.... An optimization which would improve performance considerably for small documents would be to maintain long running processes with persistent open connections to the database [8] At this point, it might be possible to further improve performance by using faster interfaces than CGI such as NSAPI [10], ISAPI [9] ICAPI by IBM, or FastCGI [11] Performing the latter optimization without the former would result in little performance improvement because the overhead for connecting to DB2 is considerably higher than the overhead for invoking programs via CGI. Figure 4 shows the average retrieval ....

Netscape Communications Corporation. The ServerApplication Function and Netscape Server API. http://www.netscape.com/newsref/std/server api.html.


Web Server Performance Under Heavy Loads - Arun Iyengar   (Correct)

....time. This can be accomplished by linking server programs directly with the Web server or preforking multiple processes or threads which the Web server communicates with to invoke server programs. IBM s Internet Connection Application Programming Interface (ICAPI) the Netscape Server API (NSAPI) [8] and the Microsoft Internet Application Programming Interface (ISAPI) 5] use the first approach while FastCGI [9] by Open Market uses the second approach. The network can also act as a performance bottleneck. Usually, it is the links between a client or server to the Internet backbone which is ....

Netscape Communications Corporation. The Server-Application Function and Netscape Server API. http://www.netscape.com/newsref/std/server api.html.


Design and Implementation of a Secure Distributed Data.. - Iyengar, Cahn, Garay.. (1998)   (15 citations)  (Correct)

.... An optimization which would improve performance considerably for small documents would be to maintain long running processes with persistent open connections to the database [8] At this point, it might be possible to further improve performance by using faster interfaces than CGI such as NSAPI [10], ISAPI [9] ICAPI by IBM, or FastCGI [11] Performing the latter optimiza11 10 100 1000 10000 100000 1e 06 retrievals minute Document size (bytes) E vault Throughput Figure 3: The number of retrievals per minute which the electronic vault can sustain as a function of document size. tion ....

Netscape Communications Corporation. The Server-Application Function and Netscape Server API. http://www.netscape.com/newsref/std/server api.html.


Distributed Virtual Malls on the World Wide Web - Iyengar, Dias   (Correct)

....Web site to the store. This function passes user ID and session ID state variables to the store if the client has already been authenticated. The function is implemented as a CGI program [6] It could also be implemented using proprietary interfaces for invoking server programs such as NSAPI [9], ISAPI [3] ICAPI by IBM, and FastCGI [11] which are generally faster than CGI but not as standard. Similarly, the coordinator has a CGI program display coordinator home page which is invoked when a client follows a hypertext link on a store to the coordinator. This function passes user ID and ....

Netscape Communications Corporation. The Server-Application Function and Netscape Server API. http://www.netscape.com/newsref/std/ server api.html.


An Analysis of Web Server Performance - Iyengar, MacNair, Nguyen (1997)   (11 citations)  (Correct)

....time. This can be accomplished by linking server programs directly with the Web server or preforking multiple processes or threads which the Web server communicates with to invoke server programs. IBM s Internet Connection Application Programming Interface (ICAPI) the Netscape Server API (NSAPI) [8] and the Microsoft Internet Application Programming Interface (ISAPI) 5] use the first approach while FastCGI [9] by Open Market uses the second approach. The network can also act as a performance bottleneck. Usually, it is the links between a client or server to the Internet backbone which is ....

Netscape Communications Corporation. The ServerApplication Function and Netscape Server API. http://www.netscape.com/newsref/std/server api.html.

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC