ASP.NET、PHP、JSP的简单比较
徐峥(bigmodem@gmail.com)
一、前言
网页开发平台比较常用的有ASP.NET、PHP和JSP,常用的数据库有Oracle、MS SQL Server、MySQL,到底如何搭配才能取得最佳效果是开发人员关注的问题,本文在开发成本和性能上对几种搭配作简单比较,希望为小型企业和个人开发网站起到一点抛砖引玉的作用。
二、测试环境
首先介绍一下我使用的测试环境,ASP.NET的运行环境A如下:
操作系统Windows 2003 Server CPUK6II-350 内存256M 硬盘IBM-DPTA-372050 20G 主板EPOX MVP3G
这显然是一个老掉牙的PC,但它还是比跑PHP和JSP的PC好一些,运行环境B如下:
操作系统RedHat Linux 6.2(Kernel 2.2.24-6.2.3) CPUK6II-350 内存128M 硬盘QUANTUM FIREBALL CX10.2A 10G 主板麒麟 MVP3
可以看出除内存差128M外,两个运行环境硬件差别不大,微软的程序要更耗内存,所以只好多给一些照顾。很多朋友关心的Windows下的PHP和JSP测试我没有完成,因为我一直猜测PHP和JSP在Linux下的表现更为优秀。 数据库也安装在这两台电脑上,Linux下安装了Oracle 8.1.7和MySQL 5.0.1,Windows下安装了SQL Server 2000 SP3。很自然,ASP.NET的合作伙伴是IIS,而PHP的拍档是Apache 2.0.52,JSP容器我选用了Tomcat 5.5.5和Sun JDK 1.4.2。 三、测试目标和方法
测试目标:
1.配置和修改程序的难易度。 2.运算速度(整型、浮点)。 3.数据库操作IO性能。
测试方法:
1.用完成这些小程序的过程来估计开发和部署成本。 2.用完成若干万次浮点或整数加法的时间来说明运算性能。 3.用插入1000条记录然后删除的时间来说明数据库性能。
[1] [2] [3] [4] [5] 下一页
|