- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PHP比SP的优势
PHP比ASP的优势
近日,我部将学院网站原本的编写代码ASP改成PHP,这是有很多原因的。相比原先的ASP,PHP有很多优点,比如速度,比如可跨平台,比如语言的功能强大。以前我院网站会经常进不去,是因为内部有木马,因为语言限制,修改很麻烦,现在换了PHP后,以前的问题很容易就解决了。以下具体介绍下PHP比ASP的十大优势:
速度
??ASP是永远也不会象PHP这样快的,因为ASP是建立在COM体系结构之上的。当用VBScript写ASP 脚本时,实际上实在使用COM的对象,当向用户浏览器发送信息时,它用的是Response对象的write方法,当它访问数据库和文件系统的时候,它用 的是其他的COM对象。这些COM对象的使用使运行速度下降。??? 在PHP代码中,所有的工作都运行在PHP的内存空间中,也就是说PHP不是基于COM对象的,所以的他的运行速度会快一些。下面是我们在MSSQL7 40次运行一个查询语句的执行时间统计: PHP Querying MSSQL7 时间(秒) 用 MSSQL extension 01.88 用 ODBC extension 09.54 用 ODBC via COM (ADO) 17.28 用OLEDB via COM 06.19 当我们使用PHP.ODBC,访问数据库用了9.54秒,而用COM接口去连接数据库需要比PHP所用的时间高80%。 OLEDB是微软的一种高速访问数据库的技术,他比ODBC要快。但当我们所PHP和OLEDB的效率实验时,结果是PHP的整体性能比OLEDB高200%,如此的出一个结论,如果不采用COM可以获得较快的执行速度。
再则PHP是一种开放源代码编程语言,世界上许多程序员在不断的完善他的技术,相信他一定会比非开放源代码系统获得更高的执行速度的。
也就是说,现在我院网站访问速度比以前有了质的飞跃。
2.免费
PHP本身就是一门强大的语言。它事实上在每个发行版的LINUX上都有,在Mac OS X上也有。获取开发和使用PHP代码的构件(building-block)工具和软件都是免费的。用于开发PHP应用程序的商业集成开发环境 (commercial integrated development environments,IDES)也可以找到——这样的工具有Komodo(它运行在LINUX和Windows上)和Zend Studio(这个应用程序能够运行在任何带有JAVA运行环境的操作系统上)。几乎可以在每个WEB 服务器上,我校服务器最近也开始不支持ASP,更换语言这也是响应??校号召吧。
3.开源
开发源代码的源代码公开,同传统的封闭源代码软件相比,开放源代码软件为客户带来如下价值没有版权问题 客户无需支付软件License费用,便可授权使用。这同时极大地降低了解决方案的成本。 更加安全和稳定 由于其开放性,开放软件源代码可以得到全世界众多同行的审查,因此更易具备类似Linux的安全性和稳定性 更强的生命力 开放源代码产品有更多的用户,因此她有着更强的生命力。 开放源代码软件不会因某个具体的公司的倒闭而结束。。而Linux和Zend是典型的开发源代码产品,IBM和HP都是开放源代码软件的支持公司。
目前,包括Google、百度、网易、新浪、搜狐、阿里巴巴、奇虎、eBay、腾讯、Yahoo、金山等的各大网站都在寻求PHP高手。今年各类企业发布了大量的PHP人才信息
4.跨平台
不知道大家有没有听说过这句话,一处编写,随处运行,PHP可运行在任意平台上,Mac OS X、Windows、Linux及Solaris都是可运行它的操作系统。, 而ASP或ASP.net只能运行在微软的操作系统下,而ASP是微软的,那就是微软的东西,它受到很多限制,比如:当你买了ASP之后,如果你需要加密 技术,你就要买ASPEncrypt;当你需要Email管理时,你就要买ServerObjets Qmail;当你需要文件上传时,你还要买Artisans SA-FileUp.,当你辛辛苦苦地用ASP写一套程序里,还要去购买微软的正版操作系统,等你买了操作系统后,没有MSSQL数据库管理系统也是不行 的,这时你又要花钱去买正版的数据库,
5、MySQL使PHP更精彩
PHP与MySQL的组合既简单又精彩。PHP有许多管理和维护MySQL的工具,对MySQk的支持是最全面的。许多有用的函数如mysql_insert_id和mysql_affected_rows等,其他的数据库则没有。
ASP和PHP都是中型网站的较理想的解决方案,但PHP与MySQL的紧密结合使PHP更加优越。
MySQL的虚度比Microsoft Access速度快,可以说
文档评论(0)