资源描述:
《《php比asp的优势》word版》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、PHP比ASP的优势近日,我部将学院网站原本的编写代码ASP改成PHP,这是有很多原因的。相比原先的ASP,PHP有很多优点,比如速度,比如可跨平台,比如语言的功能强大。以前我院网站会经常进不去,是因为内部有木马,因为语言限制,修改很麻烦,现在换了PHP后,以前的问题很容易就解决了。以下具体介绍下PHP比ASP的十大优势:1.速度 ASP是永远也不会象PHP这样快的,因为ASP是建立在COM体系结构之上的。当用VBScript写ASP脚本时,实际上实在使用COM的对象,当向用户浏览器发送信息时,它用的是Respo
2、nse对象的write方法,当它访问数据库和文件系统的时候,它用的是其他的COM对象。这些COM对象的使用使运行速度下降。 在PHP代码中,所有的工作都运行在PHP的内存空间中,也就是说PHP不是基于COM对象的,所以的他的运行速度会快一些。下面是我们在MSSQL740次运行一个查询语句的执行时间统计: PHPQueryingMSSQL7时间(秒) 用 MSSQLextension01.88 用 ODBCextension09.54 用 ODBCviaCOM(ADO)17.28 用OLEDBviaCO
3、M06.19 当我们使用PHP.ODBC,访问数据库用了9.54秒,而用COM接口去连接数据库需要比PHP所用的时间高80%。 OLEDB是微软的一种高速访问数据库的技术,他比ODBC要快。但当我们所PHP和OLEDB的效率实验时,结果是PHP的整体性能比OLEDB高200%,如此的出一个结论,如果不采用COM可以获得较快的执行速度。再则PHP是一种开放源代码编程语言,世界上许多程序员在不断的完善他的技术,相信他一定会比非开放源代码系统获得更高的执行速度的。也就是说,现在我院网站访问速度比以前有了质的飞跃。2.
4、免费PHP本身就是一门强大的语言。它事实上在每个发行版的LINUX上都有,在MacOSX上也有。获取开发和使用PHP代码的构件(building-block)工具和软件都是免费的。用于开发PHP应用程序的商业集成开发环境(commercialintegrateddevelopmentenvironments,IDES)也可以找到——这样的工具有Komodo(它运行在LINUX和Windows上)和ZendStudio(这个应用程序能够运行在任何带有JAVA运行环境的操作系统上)。几乎可以在每个WEB服务器上,我校服
5、务器最近也开始不支持ASP,更换语言这也是响应学校号召吧。3.开源开发源代码的源代码公开,同传统的封闭源代码软件相比,开放源代码软件为客户带来如下价值没有版权问题客户无需支付软件License费用,便可授权使用。这同时极大地降低了解决方案的成本。更加安全和稳定由于其开放性,开放软件源代码可以得到全世界众多同行的审查,因此更易具备类似Linux的安全性和稳定性更强的生命力开放源代码产品有更多的用户,因此她有着更强的生命力。开放源代码软件不会因某个具体的公司的倒闭而结束。。而Linux和Zend是典型的开发源代码产品,
6、IBM和HP都是开放源代码软件的支持公司。目前,包括Google、百度、网易、新浪、搜狐、阿里巴巴、奇虎、eBay、腾讯、Yahoo、金山等的各大网站都在寻求PHP高手。今年各类企业发布了大量的PHP人才信息4.跨平台不知道大家有没有听说过这句话,一处编写,随处运行,PHP可运行在任意平台上,MacOSX、Windows、Linux及Solaris都是可运行它的操作系统。,而ASP或ASP.net只能运行在微软的操作系统下,而ASP是微软的,那就是微软的东西,它受到很多限制,比如:当你买了ASP之后,如果你需要加密
7、技术,你就要买ASPEncrypt;当你需要Email管理时,你就要买ServerObjetsQmail;当你需要文件上传时,你还要买ArtisansSA-FileUp.,当你辛辛苦苦地用ASP写一套程序里,还要去购买微软的正版操作系统,等你买了操作系统后,没有MSSQL数据库管理系统也是不行的,这时你又要花钱去买正版的数据库,5、MySQL使PHP更精彩PHP与MySQL的组合既简单又精彩。PHP有许多管理和维护MySQL的工具,对MySQk的支持是最全面的。许多有用的函数如mysql_insert_id和mys
8、ql_affected_rows等,其他的数据库则没有。 ASP和PHP都是中型网站的较理想的解决方案,但PHP与MySQL的紧密结合使PHP更加优越。 MySQL的虚度比MicrosoftAccess速度快,可以说mysql是目前速度最快的一个数据库管理系统, 并且mysql免费,MSSqL用起来也不错,可那昂贵的软件费用,让中小企业望而却步6