摘要:本文对三项动态Web技术进行了性能研究,包括PHP、Java Servlet、以及EJB。用TPC-W负载对三种技术架构进行了性能测试。实验结果显示,对于中小规模的动态Web系统,PHP技术表现出良好的性能,Java Servlet技术在性能上比PHP稍微差一些,但是当数据库加锁冲突加剧的时候,可以利用Java的同步机制减少这种冲突,提高系统吞吐量,另外,当Web服务器成为系统瓶颈时,可以把Servlet执行引擎迁移到其它机器,通过负载均衡达到提高性能的目的。EJB技术在所有的测试中,都获得最差的性能,但