Originally posted by net_king at 2005-8-1 01:46 PM:
为什么说,用php 比用asp 好呢?
PHP从语法上与ASP有什么不一样吗?
它们各自用的是什么技术?
ASP是微软开发倡导的,有微软的特色,好学一点点,但运行效率低。好比VB
PHP是类C语言,如果你会一点C,就非常好学。运行速度快。
PHP论坛的速度比ASP的快,就是全世界公认的,不需要证明的。
MYSQL在全世界的使用率也比微软的MSSQL高,这也不需要证明。
其实ASP论坛比PHP论坛慢的根本原因,就是ASP的论坛数据库(MSSQL)不知不觉就很大了,而同等贴子及用户的PHP论坛的数据库要比ASP的小数倍甚至一个数量级。
当用户在使用搜索的时候,ASP的全文搜通常会引起主机的CPU占用100%,而PHP论坛的全文搜没有什么影响。
更严得的是:
一般的论坛都是建立在虚拟主机上的,也就是说一个主机上运行了数十个论坛。
对于ASP主机,只要其中有一个ASP论坛中的用户在使用全文搜索,会引起这个主机上的所有ASP论坛没有响应。
而PHP主机没有这种问题。
ASP只能在WINDOWS平台上运行,而PHP可以在LINUX以及WINDOWS平台上运行。
在WINDOWS平台上支持PHP,非常简单,只要从网上下载一个PHP/MYSQL/APATCH三合一包(总计大约十几M),可以在两分钟之类安装好;而在WINDOWS平台上支持ASP,并不简单,要放光盘,安装IIS,设置也不简单。(至少我到现在还不愿意安装,也没有安装过。)
在LINUX下支持PHP,那是太容易了。LINUX下基本不能支持ASP,除非装虚拟机等。
在社会上,学习PHP的比学习ASP的更容易混到饭吃。
国内的大学以及培训班更喜欢教ASP。。。这正是学校与社会脱节的表现。
net_king,在这个论坛改版之前,五分钟打不开一个贴那是常事。这并不是因为以前的主机配置带宽真的比现在的差很多引起的。
国内很多论坛都用动网(DVBBS),是因为这种论坛为国人开发的,好安装好设置,花花功能多。其实很垃圾。。。速度很慢,基本“不敢”开放全文搜索功能,只能做流水帐论坛。--------这也说明国内的电脑应用水平比国外差。
Last edited by areyong on 2005-8-10 at 01:38 ]