本文对三项动态Web技术进行了性能研究,包括PHP、Java Servlet、以及EJB。用TPC-W负载对三种技术架构进行了性能测试。实验结果显示,对于中小规模的动态Web系统,PHP技术表现出良好的性能。Java Servlet技术在性能上比PHP稍微差一些。但是当数据库加锁冲突加剧的时候。可以利用Java的同步机制减少这种冲突。提高系统吞吐量。另外,当Web服务器成为系统瓶颈时。可以把Servlet执行引擎迁移到其它机器,通过负载均衡达到提高性能的目的。EJB技术在所有的测试中,都获得最差的性能。但是通过不同版本的EJB服务器的性能比较,我们发现新版本的EJB容器在数据库存取上做了大量优化。获得了可观的性能提高,EJB技术具有丰富的基础服务,其架构灵活,逐渐成为企业计算的现实选择。