ASP.NET、PHP、JSP的简单比较
mkkm0 2005-03-13 11:05:26 ASP.NET、PHP、JSP的简单比较
徐峥(bigmodem@gmail.com)
一、前言
网页开发平台比较常用的有ASP.NET、PHP和JSP,常用的数据库有Oracle、MS SQL Server、MySQL,到底如何搭配才能取得最佳效果是开发人员关注的问题,本文在开发成本和性能上对几种搭配作简单比较,希望为小型企业和个人开发网站起到一点抛砖引玉的作用。
二、测试环境
首先介绍一下我使用的测试环境,ASP.NET的运行环境A如下:
操作系统 Windows 2003 Server
CPU K6II-350
内存 256M
硬盘 IBM-DPTA-372050 20G
主板 EPOX MVP3G
这显然是一个老掉牙的PC,但它还是比跑PHP和JSP的PC好一些,运行环境B如下:
操作系统 RedHat Linux 6.2(Kernel 2.2.24-6.2.3)
CPU K6II-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。