网站导航: 首页 >> 网络学堂 > 网络编程 > 正文

ASP.NET、PHP、JSP的简单比较

2005-9-30 20:45:58   点击:   作者:未知
推荐给好友】 【字体: 】 【打印】 【关闭

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]  下一页


来源:未知



 相关内容