Web server technology: the advanced guide for World Wide Web information providers
Web server technology: the advanced guide for World Wide Web information providers
httperf—a tool for measuring web server performance
ACM SIGMETRICS Performance Evaluation Review
Measuring Web performance in the wide area
ACM SIGMETRICS Performance Evaluation Review
The effects of wide-area conditions on WWW server performance
Proceedings of the 2001 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
Characterizing the scalability of a large web-based shopping system
ACM Transactions on Internet Technology (TOIT)
Performance issues in WWW servers
IEEE/ACM Transactions on Networking (TON)
A case study of web server benchmarking using parallel WAN emulation
Performance Evaluation
Characterization of E-Commerce Traffic
Electronic Commerce Research
Performance comparison of middleware architectures for generating dynamic web content
Proceedings of the ACM/IFIP/USENIX 2003 International Conference on Middleware
Hop, a Fast Server for the Diffuse Web
COORDINATION '09 Proceedings of the 11th International Conference on Coordination Models and Languages
Security in dynamic web content management systems applications
Communications of the ACM - Finding the Fun in Computer Science Education
Evaluation of a just-in-time compiler retrofitted for PHP
Proceedings of the 6th ACM SIGPLAN/SIGOPS international conference on Virtual execution environments
Caching personalised and database-related dynamic web pages
International Journal of High Performance Computing and Networking
Real-time groupware in the browser: testing the performance of web-based networking
Proceedings of the ACM 2011 conference on Computer supported cooperative work
Hi-index | 0.00 |
Today, many Web sites dynamically generate responses "on the fly" when user requests are received. In this paper, we experimentally evaluate the impact of three different dynamic content technologies (Perl, PHP, and Java) on Web server performance. We quantify achievable performance first for static content serving, and then for dynamic content generation, considering cases both with and without database access. The results show that the overheads of dynamic content generation reduce the peak request rate supported by a Web server up to a factor of 8, depending on the workload characteristics and the technologies used. In general, our results show that Java server technologies typically outperform both Perl and PHP for dynamic content generation, though performance under overload conditions can be erratic for some implementations.