欢迎来到天天文库
浏览记录
ID:39514072
大小:71.50 KB
页数:14页
时间:2019-07-04
《毕业设计外文资料翻译--PHP和JSP作为服务器脚本语言的性能比较》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、毕业设计外文资料翻译学院:专业班级:学生姓名:学号:指导教师:外文出处:书名:SpringerBerlinHeidelberg页码:164-182作者:STrent,MTatsubori,TSuzumura附件:1.外文资料翻译译文;2.外文原文指导教师评语:该英文资料选择合理,与毕业设计报告相关度比较高。专业术语、词汇翻译的准确度达到要求,体现了较高的专业英语应用水平。外文翻译与研究课题关系密切,翻译工作能够严格按照规定,达到考核、提高学生英语应用水平的目的,完成要求。签名:2015年10月14
2、日1.外文资料翻译译文PHP和JSP作为服务器脚本语言的性能比较摘要动态脚本语言PHP已经成为实现轻量级的Web应用程序非常受欢迎,被广泛用作服务器端脚本语言的Web服务器。对比PHP和JSP的性能,为此,我们使用SPECweb2005基准,它提供了PHP和JSP实施了三个应用场景。本文介绍和对比上采用了时下流行的Web服务器Apache和PHP的Lighttpd和JSP的不同配置进行SPECweb2005性能基准测试的结果。尽管在微基准测试发现PHP引擎解释执行开销,SPECweb2005基准的
3、实验结果得到了Web服务器的实施者有价值的性能数据。脚本语言运行时的效率仍然重要的终端到终端的性能。然而,一次精心架构和调整,语言运行时少的瓶颈不是Web服务器的性能本身。关键词:PHP,JSP,SPECweb,标杆,Web服务器。1简介动态脚本语言PHP(PHP超文本预处理器)已经成为非常流行的轻量级Web执行应用程序,并广泛用于访问数据库和其他中间件。2007年10月流行的Apache模块安全空间进行的调查表明,37%的Apache服务器支持PHP功能,以10个百分点使它成为最流行的Apach
4、e模块。企业正迅速实现与动态脚本语言,如PHP的面向服务的体系结构环境的强大组合。然而,我们相信仍然有重要的性能问题涉及到PHP,它仍有待于被调查。本文重点介绍了动态脚本语言的使用来实现Web服务器的前端接口。与此对应的方式,该行业标准的Web服务器性能的基准SPECweb2005利用PHP和JSP(JavaServer页面)。在这种情况下,脚本是用于执行动态页面生成,而不是复杂的业务逻辑的实现。与此相反的传统用途是基于JSP的复杂的业务逻辑实现。虽然有许多动态网页内容的研究,本文补充了这些研究的
5、详细分析,重点在于PHP中。例如,下面就CGI(通用网关接口)基于Web服务器的动态内容由耶格尔麦格拉思可追溯到1995年的性能研究,研究人员和从业者一直在研究最近的动态的WebContent技术性能。这些作品,然而,处理应用程序方案在servlet前端实现相对复杂的业务逻辑。虽然华纳和沃利也使用PHP与SPECweb2005,以作者所知的重要性,本文是首次发布了使用PHP和JSP的SPECweb2005实验结果的详细分析。PHP和JSP的性能的详细分析是基于本文件所提供的SPECweb2005,
6、使设计者和实施者了解Web服务器的相对性能,并通过把不同版本的PHP和JSP进行配置。2多层Web服务器架构:使用PHP/JSP的轻量级前端开发人员通常使用PHP来实现一个生成动态Web内容的前端界面,这与Web服务器软件和后端服务器相结合,提供动态内容。该网站的服务器直接处理静态内容并转发请求动态内容生成动态内容。后端服务器支持动态内容生成,执行代码来实现一个网站和商店的动态状态的业务逻辑。后端服务器可以作为一个直接的数据库来实现,或者可能更复杂的服务器处理该网站的业务逻辑。前端的执行可能有所不
7、同于重量级的业务逻辑程序来处理从后端服务器接收轻量级客户端的内容。本文重点介绍多层Web站点开发利用这种由一个或多个重量级后端层支持轻量级的前端。当考虑到面向服务的环境中PHP脚本用来实现提供其他地方的一个“混搭”的服务,这种假设是合理的。除了简单的网站情况下,例如公告板中PHP脚本只是一个包装到一个数据库。在本文中所描述的场景中,动态内容生成器提供动态内容页组成,除了客户端实现。它通过使用标准协议诸如HTTP或应用程序/中间件特定协议连接到后端服务器。JSP技术可以被认为是对PHP在执行这些前端
8、的一种选择。虽然它是JavaServlet的框架的一部分,开发人员通常使用JSP来实现轻量级前端。PHP和JSP允许开发人员可以编写HTML嵌入代码。事实上,虽然PHP和Java之间有着固有的不同之处,但PHP的脚本和JSP文件在使用上的差异可能会非常相似。在这份文件中详细介绍了实验的目的是衡量结合诸如Apache和Lighttpd的流行Web服务器,使用PHP和JSP编写的轻量级前端动态内容生成器性能。此Web服务器架构方案涉及用户访问使用纯静态页面HTML编写的Web服务器,以
此文档下载收益归作者所有