检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:覃雄派[1]
机构地区:[1]中国人民大学信息学院计算机系,北京100872
出 处:《计算机系统应用》2008年第8期38-42,共5页Computer Systems & Applications
基 金:国家自然科学基金项目(60496325);国家自然科学基金项目(60503038)
摘 要:本文对三项动态Web技术进行了性能研究,包括PHP、Java Servlet、以及EJB。用TPC-W负载对三种技术架构进行了性能测试。实验结果显示,对于中小规模的动态Web系统,PHP技术表现出良好的性能。Java Servlet技术在性能上比PHP稍微差一些。但是当数据库加锁冲突加剧的时候。可以利用Java的同步机制减少这种冲突。提高系统吞吐量。另外,当Web服务器成为系统瓶颈时。可以把Servlet执行引擎迁移到其它机器,通过负载均衡达到提高性能的目的。EJB技术在所有的测试中,都获得最差的性能。但是通过不同版本的EJB服务器的性能比较,我们发现新版本的EJB容器在数据库存取上做了大量优化。获得了可观的性能提高,EJB技术具有丰富的基础服务,其架构灵活,逐渐成为企业计算的现实选择。
关 键 词:动态WEB应用 系统架构 性能分析 PHP Java SERVLET EJB
分 类 号:TP311.10[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:3.144.149.217