| Netscape Communications Corporation. The Server-Application Function and Netscape Server API. http://www.netscape.com/newsref/std/server_api.html |
....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
....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.
....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.
....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
.... 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.
....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.
.... 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.
....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.
....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