《PHP比ASP的优势》word版.doc_第1页
《PHP比ASP的优势》word版.doc_第2页
《PHP比ASP的优势》word版.doc_第3页
《PHP比ASP的优势》word版.doc_第4页
《PHP比ASP的优势》word版.doc_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

PHP比ASP的优势 近日,我部将学院网站原本的编写代码ASP改成PHP,这是有很多原因的。相比原先的ASP,PHP有很多优点,比如速度,比如可跨平台,比如语言的功能强大。以前我院网站会经常进不去,是因为内部有木马,因为语言限制,修改很麻烦,现在换了PHP后,以前的问题很容易就解决了。以下具体介绍下PHP比ASP的十大优势:1. 速度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速度快,可以说mysql是目前速度最快的一个数据库管理系统, 并且mysql免费,MSSqL用起来也不错,可那昂贵的软件费用,让中小企业望而却步6.简单易学,功能强大PHP支持在需要的地方设置和执行命令行程序。使用标准的UNIX diff工具,它能够生成错误最后一次修改同要使用电子邮件发送到错误的所有者的当前注释之间的不同。PHP代码对在系统上所编写的两个文件执行 diff,将其输出作为输入,再生成一个要发送的电子邮件。这封电子邮件是通过PHP自己来发送的。再比如,当你对图片进行处理时,用PHP内置的函数, 很快就能写出对图片的处理方式,比如裁图,而用ASP,那可就复杂多了, ASP已经过时,大家不妨看一下,现在比较知名的大型网站有几个不是用PHP编写的?在PHP里就可以使用任何标准的Internet协议。想要编写基于PHP的FTP、WEB或者新闻客户端?没有问题!只使用PHP你就完全能够编写出使用标准TCP/IP套接字的客户端和服务器,并以此创建自己的协议。7 .Bug的处理你是否曾经要求Microsoft修改ASP的一些Bug呢?如果你不是一个象Boeing一样的组织,你无法获得迅速而恰当的修改,把么当你遇到Bug而停止工作时,如果这个Bug不修改,你将无法继续你的工作的。之前我院网站老进不去就是因为网站存在漏洞。PHP,当你发现Bug时,你可以修改他,如果你没有专家的水平,你可以请专家修改,并且你的修改会得到开放代码组织的接受和认可。8.支持更多种数据库 PHP不仅支持mysql,使用ADODB,可以支持orcle,msSQL,ACCESS,而ASP除了微软的还是微软的9.安全性 Apache的安全选项使它比Windows Server操作系统更具安全性,IIS已有很多已知的安全漏洞,且一直在进

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论