首页> 外文会议>INFOCOM '98. Seventeenth Annual Joint Conference of the IEEE Computer and Communications Societies. Proceedings. IEEE >Techniques for developing and measuring high performance Web servers over high speed networks
【24h】

Techniques for developing and measuring high performance Web servers over high speed networks

机译:通过高速网络开发和测量高性能Web服务器的技术

获取原文

摘要

High-performance Web servers are essential to meet the growing demands of the Internet and large-scale intranets. Satisfying these demands requires a thorough understanding of key factors affecting Web server performance. This paper presents empirical analysis illustrating how dynamic and static adaptivity can enhance Web server performance. Two research contributions support this conclusion. First, the paper presents results from a comprehensive empirical study of Web servers (such as Apache, Netscape Enterprise, PHTTPD, Zeus, and JAWS) over high-speed ATM networks. This study illustrates their relative performance and precisely pinpoints the server design choices that cause performance bottlenecks. Once network and disk I/O overheads are reduced to negligible constant factors, the main determinants of Web server performance are its protocol processing path and concurrency strategy. Moreover no single strategy performs optimally for all load conditions and traffic types. Second, we describe the design techniques and optimizations used to develop JAWS, our high-performance adaptive Web server. JAWS is an object-oriented Web server that was explicitly designed to alleviate the performance bottlenecks we identified in existing Web servers. The performance optimizations used in JAWS include adaptive prespawned threading, fixed headers, cached date processing, and file caching. In addition, JAWS uses a novel software architecture that substantially improves its portability and flexibility, relative to other Web servers.
机译:高性能Web服务器对于满足Internet和大型Intranet不断增长的需求至关重要。要满足这些需求,就需要对影响Web服务器性能的关键因素有透彻的了解。本文提供了经验分析,说明了动态和静态适应性如何可以增强Web服务器的性能。有两个研究成果支持了这一结论。首先,本文介绍了通过高速ATM网络对Web服务器(例如Apache,Netscape Enterprise,PHTTPD,Zeus和JAWS)进行的全面实证研究的结果。这项研究说明了它们的相对性能,并精确指出了导致性能瓶颈的服务器设计选择。一旦将网络和磁盘I / O开销减少到可以忽略的恒定因素,Web服务器性能的主要决定因素就是其协议处理路径和并发策略。而且,没有任何一种策略可以针对所有负载条件和流量类型实现最佳性能。其次,我们描述用于开发JAWS(我们的高性能自适应Web服务器)的设计技术和优化。 JAWS是一种面向对象的Web服务器,其明确设计用于缓解我们在现有Web服务器中发现的性能瓶颈。 JAWS中使用的性能优化包括自适应预生成线程,固定标头,缓存日期处理和文件缓存。此外,JAWS使用一种新颖的软件体系结构,相对于其他Web服务器,该体系结构大大提高了其可移植性和灵活性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号