开放源代码与.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对测试结果的解读。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏云计算D1net

如何集成云层与本地存储

云和本地存储正走向越来越紧密的整合,于是云成为了另一个存储管理员可用的层级。 ? 组织不大可能把100%的数据都移到云服务上,但大多数企业都会至少想让一部分数据...

3176
来自专栏腾讯大数据的专栏

一行代码,一个系统!您的 Crash 实时分析已上线

腾讯移动分析(MTA),将内部打磨多年的 Crash分析能力对外输出,在复杂的App生态下,专注于构建完善的质量体系,助力 App 研发者用一行代码拥有完整 C...

4001
来自专栏WeTest质量开放平台团队的专栏

月活8.89亿背后:微信工程师细数兼容测试经验

2017年4月,企鹅智酷公布了最新的《2017微信用户&生态研究报告》。报告数据显示,截止到2016年12月微信全球共计8.89亿月活用户,新兴的公众号平台拥有...

1663
来自专栏zhangdd.com

流量分析常见指标

1)基础分析(PV,IP,UV) Ø 趋势分析:根据选定的时段,提供网站流量数据,通过流量趋势变化形态,为您分析网站访客的访问规律、网站发展状况提供参考。 ...

1081
来自专栏PPV课数据科学社区

干货 : 聚焦于用户行为分析的数据产品。

因为工作需要,我的收藏夹里收集了很多数据相关的产品,其实加入收藏,也一直没有时间好好去研究。这几天恰好有时间翻出来逐个体验了番,顺手贴出来,大家一起研究。 受篇...

5308
来自专栏DevOps时代的专栏

DevOps 与技术雷达

? 关于 Kubernetes Kubernetes 现在是当仁不让的首选容器编排平台,在技术雷达中,也将其标记为采用。社区也发展出很多 Kubernete...

2568
来自专栏架构师小秘圈

1亿级PV网站架构演变

作者:叶军 来自:http://www.yejun.cn/?p=1154 一个网站就像一个人,存在一个从小到大的过程。养一个网站和养一个人一样,不同时期需要不...

6187
来自专栏Golang语言社区

如何让服务器从30台缩减到2台的:从Ruby迁移到Go语言

我们开发第一版的IronWorker已经是3年前的事了,是用Ruby写的,API基于Rails开发。我们没用多久就发展成了相当大的规模,很快我们就触及到了Rub...

39515
来自专栏鸿的学习笔记

大数据所要面临的麻烦

在计算机的发展当中,出现了两种选择,一个是超级计算机,另一个则是云架构。超级计算机看起来很美好,因为对于程序员而言,只要和平常一样当成单机系统处理就好,但是...

1012
来自专栏带你撸出一手好代码

把网站做成软件

刚接触电脑那会,对软件的了解不如现在来的深切 ,那时候软件两个字在我脑海中的概念就是通过搜索引擎搜索结果或直接在浏览器地址栏中输入网址进入获取我需要的软件的网站...

3498

扫码关注云+社区

领取腾讯云代金券