开放源代码与.NET应用程序平台的性能测试

简介:
您的企业或组织采用哪一种应用程序平台架构?不论哪一种,应用程序平台基本上至少都包含了服务器操作系统、 Web 服务器软件、数据库服务器软件、程序开发语言,有些平台还会包含独立的应用服务器软件( application server )。这些都是 IT 环境的基础,是 IT 人员所关注的焦点, IT 人员非常在意 IT 环境的部署成本、部署方式、执行性能、开发效率。尤其当厂商推陈出新各种应用程序平台的解决方案, IT 人员在目不暇接之余,该如何从中选出最适合、最符合成本效益的架构,是 IT 人员关注的焦点。
ZD 媒体集团旗下的 eWEEK 在线杂志,在 2006-7-9 发表的《 eWEEK Labs Bakeoff: Open Source Versus .Net Stacks 》专题,不仅简述了数种开放源码的应用程序平台组成架构,而且 eWEEK 实验室实测了数种应用程序平台的执行性能。这个专题的重点在于这些应用程序平台的执行性能,文中除了论及 .NET LAMP Linux Apache MySQL PHP Python Perl )等平台,也以同样的方法实测了共八种平台的性能;下图来自 eWEEK 网站,列出了此专题所测试的各种平台环境。
 
整个测试的服务器硬件环境,都采用
AMD Opteron 服务器,并搭配 SATA RAID 硬盘和 2 GB 主存储器,而且也为每一部数据库配置了独立的服务器系统。客户端是 Windows XP AMD Athlon 64 位工作站。服务器和客户端之间是以 Gigabit 以太网连接。执行测试的软件最后决定采用 Borland SilkPerformer (原是 Segue 软件公司的产品),每一次测试大概耗时一个钟头,在这一个钟头之内, SilkPerformer 对接受测试的平台架构发出了相当于一千台虚拟客户端的请求。
根据测试结果, eWEEK 认为这些应用程序平台架构都足够满足大多数企业的需求,虽然有些平台架构在某一项测试的表现较优异,但并没有能在每一项测试均表现优异的赢家。而且混合搭建的平台架构性能并不差,甚至在某些测试的表现还更优异。
当企业组织有意采用更多的“面向服务架构”( service-oriented architectures SOA ),企业组织的 IT 环境也将扮演更重要的角色。不论您的企业组织是自行部署应用程序平台、甚至有自己开发程序的能力,还是会将部署、开发(甚至管理)的工作外包给 IT 公司,如果能更了解各种应用程序平台解决方案的特性(包括“能”与“不能”),再综合评估厂商提供的每一种方案的成本及效益,才能收到最好的评估成果。
您可以在线阅读完整的题内容,包括测试结果的图表,以及 eWEEK 对测试结果的解读。





本文转自 张善友 51CTO博客,原文链接:http://blog.51cto.com/shanyou/75001,如需转载请自行联系原作者
目录
相关文章
|
7月前
|
关系型数据库 MySQL 测试技术
【分享】AgileTC测试用例管理平台使用分享
AgileTC 是一个脑图样式测试用例管理平台,支持用例设计、执行与团队协作,帮助测试人员高效管理测试流程。
402 116
【分享】AgileTC测试用例管理平台使用分享
|
7月前
|
人工智能 数据可视化 测试技术
AI测试平台自动遍历:低代码也能玩转全链路测试
AI测试平台的自动遍历功能,通过低代码配置实现Web和App的自动化测试。用户只需提供入口链接或安装包及简单配置,即可自动完成页面结构识别、操作验证,并生成可视化报告,大幅提升测试效率,特别适用于高频迭代项目。
|
8月前
|
监控 安全 Shell
管道符在渗透测试与网络安全中的全面应用指南
管道符是渗透测试与网络安全中的关键工具,既可用于高效系统管理,也可能被攻击者利用实施命令注入、权限提升、数据外泄等攻击。本文全面解析管道符的基础原理、实战应用与防御策略,涵盖Windows与Linux系统差异、攻击技术示例及检测手段,帮助安全人员掌握其利用方式与防护措施,提升系统安全性。
349 6
|
7月前
|
人工智能 测试技术 调度
写用例写到怀疑人生?AI 智能测试平台帮你一键生成!
霍格沃兹测试开发学社推出AI智能测试用例生成功能,结合需求文档一键生成高质量测试用例,大幅提升效率,减少重复劳动。支持自定义提示词、多文档分析与批量管理,助力测试人员高效完成测试设计,释放更多时间投入核心分析工作。平台已开放内测,欢迎体验!
|
7月前
|
人工智能 测试技术 项目管理
测试不再碎片化:AI智能体平台「项目资料套件」功能上线!
在实际项目中,需求文档分散、整理费时、测试遗漏等问题常困扰测试工作。霍格沃兹推出AI智能体测试平台全新功能——项目资料套件,可将多个关联文档打包管理,并一键生成测试用例,提升测试完整性与效率。支持套件创建、文档关联、编辑删除及用例生成,适用于复杂项目、版本迭代等场景,助力实现智能化测试协作,让测试更高效、更专业。
|
8月前
|
存储 人工智能 算法
AI测试平台实战:深入解析自动化评分和多模型对比评测
在AI技术迅猛发展的今天,测试工程师面临着如何高效评估大模型性能的全新挑战。本文将深入探讨AI测试平台中自动化评分与多模型对比评测的关键技术与实践方法,为测试工程师提供可落地的解决方案。
|
10月前
|
存储 测试技术 虚拟化
VMmark 4.0.3 - 虚拟化平台基准测试
VMmark 4.0.3 - 虚拟化平台基准测试
280 0
VMmark 4.0.3 - 虚拟化平台基准测试
|
安全 JavaScript 前端开发
AppSpider 7.5.020 发布 - Web 应用程序安全测试
AppSpider 7.5.020 for Windows - Web 应用程序安全测试
168 0
|
7月前
|
人工智能 数据可视化 测试技术
AI 时代 API 自动化测试实战:Postman 断言的核心技巧与实战应用
AI 时代 API 自动化测试实战:Postman 断言的核心技巧与实战应用
864 11
|
7月前
|
Java 测试技术 数据安全/隐私保护
通过yaml文件配置自动化测试程序
通过yaml文件可以将自动化测试环境,测试数据和测试行为分开,请看一下案例
250 4