热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

asp和php哪个优化好(ASP和PHP的区别)

导读:很多朋友问到关于asp和php哪个优化好的相关问题,本文编程笔记就来为大家做个详细解答,供大家参考,希望对大家有所帮助!一起来看看吧!本文目录一览:

导读:很多朋友问到关于asp和php哪个优化好的相关问题,本文编程笔记就来为大家做个详细解答,供大家参考,希望对大家有所帮助!一起来看看吧!

本文目录一览:


  • 1、做企业网站是asp的好优化还是php的好优化


  • 2、php和asp哪个更好


  • 3、PHP与ASP哪个更好,好处在哪 ?


  • 4、请问asp,php两种程序语言更加有利于网站优化?


  • 5、PHP与ASP比较哪个更好


  • 6、ASP.NET比拼PHP,谁是速度之王?

做企业网站是asp的好优化还是php的好优化

建议选择PHP,优化方面来说,两个都差不多,但是PHP相对安全性高,因为ASP的团队已经停止维护ASP了,PHP是开源免费的,每年仍然有很多大神在不断完善这个程序。

PHP还有很多现成免费的CMS框架 ,比如织梦CMS 帝国CMS等,做站成本低,容易维护~

php和asp哪个更好

我一直用ASP 也很好,简单实用,小网站用ACCESS 大点的用SQL SERVER ,千万级数据没什么大问题。最主要的是WINDOW系统好操作,,不过现在PHP也都可以配在WINDOWS上。

PHP可以用LINUX 服务器,占用资源少点,还提供很多资源解决方案,现在世面上多数网站都已经是PHP,

ASP调用就要靠自己写了,函数也一般要靠自己写或找网上。

一般企业网站用ASP+ACCESS 方便的多了,直接上随便什么虚拟主机呀还是云主机呀,

PHP要配合MYSQL ,用在虚拟主机上有时候测试要经常改数据结构就有点麻烦。

如果是长期型大网站,现在一般建议是PHP ,现在服务器提供支持PHP的为多,或 ASP.NET 。但用ASP 个人觉得也行,只要优化作的好,其实也很快,最主要的是简单方便,测试也容易。但数据库的话,如果数据大与几万条的,建议最少改成SQL SERVER .

PHP与ASP哪个更好,好处在哪 ?

PHP更好,PHP拥和ASP一样的快速上手的优点,同时又具备更多更丰富的函数库。特别是对mysql数据库的完美结合,使数据库操作更加方便。

请问asp,php两种程序语言更加有利于网站优化?

事事比较要从总体来看,大多数php程序可以可生静态页,从搜索意义来说更利于收录。但这仅经收录而言,asp程序虽然在收录上没有多大优势。但是,众所周知,收录的主要原因取决于文章的质量度。再者,仅以收录来决定网站优化,是片面的。那么你的实质问题是:网站优化取决于程序的哪些因素。1.程序语言要尽量简洁;2.css尽量靠前,JS尽量靠后;3.页面要有独立的关健词和描述标签;4导航要清晰,级别不要太多;5.主页尽量包含网站一二级导航。做到以上几点,用哪个程序都可以。在找人做站时,要让对方满足以上要求。如果绝对要比较二者的高低的话,php要好点,也是将来的趋势,但其缺点是占用空间。

以上由:seo达人 蔡书平 提供,有不明白的话,可以找我,选择为答案,免费提供方案。

PHP与ASP比较哪个更好

PHP与ASP比较的话,PHP更好。原因如下:

1、PHP更新很快,很多新功能和改进的内核使PHP越来越强大,速度越来越快。而ASP是一种很老的语言了,微软已经不做更新升级了。

2、运行速度方面PHP是公认的运行速度最快的语言,如果你对程序的运行效率有要求的话,首选。ASP这方面就差一些。

3、ASP对面向对象的支持不够,而PHP很轻松。MVC三层表现PHP也是很优秀的。

......其实还有很多,不一一列举。

其实差别很大,可以这样理解,在经历了长时间的成长与改进之后,ASP和PHP根本就没有了可比性。:)

强烈建议使用PHP。

希望对你有帮助。

ASP.NET比拼PHP,谁是速度之王?

ASP NET与PHP是目前Web开发的主流技术 众多Web开发人员都对两种技术的安全性 执行效率 扩展性等方面进行比较 本文测试了不同平台不同应用环境下ASP NET与PHP的执行效率

刚刚在 月编程语言排行榜上取得历史性突破的PHP在Web开发领域最到的对手可能就是基于微软 NET技术的ASP NET 近日 微软的Joe Stagner在博客上发表了一系列文章比较了PHP和ASP NET性能方面的文章 引起了来自双方程序员的大量回应 Joe表示 他会将这样的测试持续下去 并寻求更为合适的方式 以获得对实际项目来说尽可能有参考价值的结论

Joe在博客中称 一般来说 作性能测试的目的是要尝试证明一方比令一方要快 我受雇于微软 同时编写PHP和ASP NET代码 我在 NET出现之前就在使用PHP 两个东西我都很喜欢

所以 我很难说出哪个更好 当我说PHP好话时 我的微软同事们会写信来批评我 而当我发表倾向于ASP NET的言论时 我的PHP朋友们会说我是微软的托

我进行这个测试是因为每个人都对PHP的性能有自己的看法(Windows vs Linux vs ) 却没人能给出明确的数据

ASP NET比拼PHP的测试环境如下

◆所有的测试都在同一台机器上运行(拥有 G内存和 G 转硬盘的Toshiba Tecra M )

◆Ubuntu 和Windows Server 标准版分别安装于独立(但相同)的硬盘中

◆Linux使用Apache Windows使用IIS 作为各自的Web服务器

◆双方的操作系统都进行了完整的patch或升级

◆双方的系统和运行时都没有进行额外的性能增强

从实验结果上看 PHP在Linux和Windows的执行性能各有千秋

◆纯粹的语句执行在Windows上表现更好

◆函数调用在Windows上更快

◆对象的创建和访问 对于PHP 来说在Linux上更快 但是对于PHP 来说则是Windows更快

◆类库调用在Linux上快得多(如在Ubuntu上进行加密要比Windows要快 到 倍)

Linux与Windows平台对比

在Linux上访问文件性能略高于Windows 不过Windows上文件复制的性能要比Linux慢 % 可能是ACL高级安全的缘故

在Linux上访问MySQL要比Windows快不少 而且在Windows上运行PHP 的情况则更为恶劣(不过从下面PostgreSQL的情况上来看 这应该是糟糕实现的缘故)

PostgreSQL在两个平台上的性能非常接近( 个操作的差距在 秒之内)——无论是PHP 还是PHP Windows上表现都略胜一筹

Windows上PHP 访问MS SQL Server的性能稍逊于在Linux上访问MySQL(此时还没有面向PHP 的SQL Server支持)

对于纯粹的PHP执行性能来说 Linux和Windows相差无几 这不会成为选择Linux或Windows作为部署平台的决定性因素 如果你在构建一个应用程序 那么PostgreSQL可能是更好的选择 因为它在两个平台上的表现都很优秀

如果你的应用程序必须使用MySQL 那么选择Windows就需要早些计划扩展性问题了(个人认为Sun不太可能为Windows优化MySQL的性能)

PHP的第一个版本的SQL Server驱动程序要比MySQL或PostpreSQL要慢一些 但这应该不会成为问题 第二个版本的驱动器正在开发之中 它会带来性能提升

在Joe看来 全面来看 PHP和IIS团队在执行性能上已经做的非常成功 接下来就需要各开源程序的团队(Drupal WordPress Joomla等等)为各平台进行性能优化了

不过 除了文件复制操作之外 ASP NET在性能方面全面领先于PHP(无论部署在Linux还是Windows上面)

Linux上访问MySQL的性能稍稍优于Windows上访问SQL Server的性能(使用普通的数据类型和SELECT语句) 但是这里的差距几乎可以忽略不计

ASP NET(C#)操作 如对象使用 类库调用等等 其性能都远高于PHP 对于这个测试结果 Joe补充道

我知道我的一些PHP朋友和Linux伙计们要跳出来驳斥我的测试和结果了

我一直在思考 这样的性能比较是否需要加入一些高级的优化选项 不过 NET方面也有例如多线程 异步请求 和各种缓存方式可以使用

请注意——我并没有说 ASP NET更快 所以你不应该使用PHP! 我使用认为 PHP过于简单导致对某些高级应用来说有些举步维艰 就像ASP NET在项目早期会有学习方面的复杂性

对我来说 PHP最令人兴奋的地方不是它的语言/平台 而是成千上万聪明的PHP开发人员 以及各种优秀的项目(如Drupal Joomla WordPress PHPBB Nuke等等)

可以这么认为 PHP在Windows和Linux上的性能处于同一个水平上 我现在终于可以为Windows编写那些我盼望着许多年的PHP类库了

Joe还公开了测试代码 他表示 如果你对这个测试的结果有疑义 可以亲自进行这个实验 或是编写你自己的测试代码进行试验

文章发布之后 许多网友对这一测试结果发表了看法 Joe基本上逐一回复了其中的主要观点

我使用ASP NET只是因为我喜欢Visual Studio IDE ——我个人认为Visual Studio是最有生产力的开发工具 但是 PHP的有不错的选择 我使用Zend Studio PHPEd Komodo Delphi for PHP 这些都很不错 我讨厌Eclipse 不过Zend也在这方面为PHP开发做了不少扩展

应该比较ASP的性能——不用了 谢谢 旧式的ASP与目前的PHP与ASP NET差距太大了 做这种比较 似乎是在建议使用ASP开发新项目 我强烈不建议你这么做

位与 位系统对比

位与 位系统之间的比较——这些测试的目的并不是为了体现 位系统上的性能差距 今后的测试我会增加 位的场景

PHP丑陋至极 ——哦 我不同意 旧式ASP要丑陋多了 你可以写出非常可怕而丑陋的PHP代码 也可以写出丑陋而可怕的C#或VB代码 同样 你也可以写出优雅的C++样式的PHP 这完全只和开发人员的技能有关

应该使用Windows上的Apache进行测试——Apache是Linux上的服务器 不过我认为如果你在Windows上不使用IIS 则会损失太多太多东西了

有办法在Win K 中 在不损失安全性的前提下加快文件复制性能吗? ——似乎不行 我认为这涉及到Windows服务器上的ACL系统 我以后可能会测试通过数据流读取文件的性能 有些东西的性能可能会有所改善 不过 Web应用程序一般不会编程来复制大量文件

PHP一直是 也永远只是一个半专业性质的环境 ——这种说法狗屁不通 PHP平台上有许多专业的 高质量的应用程序 也有很多我非常尊敬的开发人员 是否专业是开发人员的问题 不是PHP或ASP NET的问题

我认为比较没有opcode缓存的PHP很不公平 NET是编译执行的 而PHP需要每次都解释并 编译 页面 ——我同意这个测试可能不够完整 但是我不认同这个逻辑 我测试PHP的方式 就和下载安装的方式一样 我的虚拟主机也没有安装op code缓存 而事实上 ASP NET自带这个特性也并不意味着测试是不公平的 这是因为PHP缺少这个特性——不过这个要求很合理 我正在准备新的测试

说PHP不是一个 专业的 语言很没道理 因为几乎所有最大的站点都是用PHP构建的 ——这种说法是没道理 不过说那些站点 几乎都是 用PHP构建的也是错误的 有些是 有些不是

如果你们看到这一数据之后对ASP NET信心倍增我自然很高兴 如果我不认为 NET是开发Web应用程序来说是一种更好的选择——至少不属于其它平台 那么我也不会在微软工作了

但是……如果你因为这些数据而忽视PHP 也是错误且幼稚的行为

从纯技术角度来说 我认为 NET远比PHP强大 但这并不意味着PHP不够强大 在我看来 PHP的力量体现在众多的应用程序以及可用的框架

大约一周以后 Joe公开了第二次测试的结果 与前一个测试相比 第二个测试主要有以下两个改变

为Linux和Windows上安装了op code缓存 并重新运行了大部分测试

由于一些依赖项的问题 PHP + APC的测试平台变成了Debain 操作系统

对于第二次测试及其结果 Joe解释到

从结果上看 Ubuntu和Debian上运行PHP的性能差距可以忽略不计 部分条目的性能有些细小的改进 有些则有 %的提高 但是总体来说其效果比我想象中要来得低

使用APC之后 一些条目的运行反而变慢了 不过我认为这只是机器所造成的误差 请注意 表格中显示的不是第一次的结果 都是经过两次刷新 确认是在缓存命中时得到的结果

我认为现在的测试非常公平

空的循环测试和空的函数执行非常重要 因为这反映了语言或平台的基础消耗 这是处页面传输等性能开销外的性能消耗 是一个重要的考虑方面

我的一些PHP朋友也认可这个测试的准确性 不过给出了非常有见解的补充

ASP NET在性能上的领先不会对我有什么影响 PHP是我的最爱 我的应用程序已经足够快了 没错 ASP NET在基础性能上是比较快 但是我的应用程序可以通过优秀的页面实现和Javascript实践把这部分性能补回来

此外 根据上一次实验的结果 在Windows平台上运行PHP时 在MySQL和文件的访问上有一些性能问题 微软许多团队都向我获取了相关信息 希望这些数据都够转变为切实的改进

Joe表示 他将收集大家认为更公平 更有意义的测试场景 以下是他所计划的测试项目

◆实际页面测试 循环 寒暑调用和对象操作是一类测试 不过页面的整体呈现则是另一种有意义的测试

◆负载测试 哪一个环境可以同时处理更大量的请求

◆在负载测试中 哪一方的性能会下降地更快

◆在各种情况下 位平台的表现如何

lishixinzhi/Article/program/net/201311/11969

结语:以上就是编程笔记为大家整理的关于asp和php哪个优化好的相关内容解答汇总了,希望对您有所帮助!如果解决了您的问题欢迎分享给更多关注此问题的朋友喔~


推荐阅读
  • 本文介绍了如何使用php限制数据库插入的条数并显示每次插入数据库之间的数据数目,以及避免重复提交的方法。同时还介绍了如何限制某一个数据库用户的并发连接数,以及设置数据库的连接数和连接超时时间的方法。最后提供了一些关于浏览器在线用户数和数据库连接数量比例的参考值。 ... [详细]
  • 在说Hibernate映射前,我们先来了解下对象关系映射ORM。ORM的实现思想就是将关系数据库中表的数据映射成对象,以对象的形式展现。这样开发人员就可以把对数据库的操作转化为对 ... [详细]
  • t-io 2.0.0发布-法网天眼第一版的回顾和更新说明
    本文回顾了t-io 1.x版本的工程结构和性能数据,并介绍了t-io在码云上的成绩和用户反馈。同时,还提到了@openSeLi同学发布的t-io 30W长连接并发压力测试报告。最后,详细介绍了t-io 2.0.0版本的更新内容,包括更简洁的使用方式和内置的httpsession功能。 ... [详细]
  • 知识图谱——机器大脑中的知识库
    本文介绍了知识图谱在机器大脑中的应用,以及搜索引擎在知识图谱方面的发展。以谷歌知识图谱为例,说明了知识图谱的智能化特点。通过搜索引擎用户可以获取更加智能化的答案,如搜索关键词"Marie Curie",会得到居里夫人的详细信息以及与之相关的历史人物。知识图谱的出现引起了搜索引擎行业的变革,不仅美国的微软必应,中国的百度、搜狗等搜索引擎公司也纷纷推出了自己的知识图谱。 ... [详细]
  • 本文介绍了通过ABAP开发往外网发邮件的需求,并提供了配置和代码整理的资料。其中包括了配置SAP邮件服务器的步骤和ABAP写发送邮件代码的过程。通过RZ10配置参数和icm/server_port_1的设定,可以实现向Sap User和外部邮件发送邮件的功能。希望对需要的开发人员有帮助。摘要长度:184字。 ... [详细]
  • 高质量SQL书写的30条建议
    本文提供了30条关于优化SQL的建议,包括避免使用select *,使用具体字段,以及使用limit 1等。这些建议是基于实际开发经验总结出来的,旨在帮助读者优化SQL查询。 ... [详细]
  • CentOS 7部署KVM虚拟化环境之一架构介绍
    本文介绍了CentOS 7部署KVM虚拟化环境的架构,详细解释了虚拟化技术的概念和原理,包括全虚拟化和半虚拟化。同时介绍了虚拟机的概念和虚拟化软件的作用。 ... [详细]
  • PDF内容编辑的两种小方法,你知道怎么操作吗?
    本文介绍了两种PDF内容编辑的方法:迅捷PDF编辑器和Adobe Acrobat DC。使用迅捷PDF编辑器,用户可以通过选择需要更改的文字内容并设置字体形式、大小和颜色来编辑PDF文件。而使用Adobe Acrobat DC,则可以通过在软件中点击编辑来编辑PDF文件。PDF文件的编辑可以帮助办公人员进行文件内容的修改和定制。 ... [详细]
  • 单点登录原理及实现方案详解
    本文详细介绍了单点登录的原理及实现方案,其中包括共享Session的方式,以及基于Redis的Session共享方案。同时,还分享了作者在应用环境中所遇到的问题和经验,希望对读者有所帮助。 ... [详细]
  • 本文介绍了Sencha Touch的学习使用心得,主要包括搭建项目框架的过程。作者强调了使用MVC模式的重要性,并提供了一个干净的引用示例。文章还介绍了Index.html页面的作用,以及如何通过链接样式表来改变全局风格。 ... [详细]
  • MySQL数据库锁机制及其应用(数据库锁的概念)
    本文介绍了MySQL数据库锁机制及其应用。数据库锁是计算机协调多个进程或线程并发访问某一资源的机制,在数据库中,数据是一种供许多用户共享的资源,如何保证数据并发访问的一致性和有效性是数据库必须解决的问题。MySQL的锁机制相对简单,不同的存储引擎支持不同的锁机制,主要包括表级锁、行级锁和页面锁。本文详细介绍了MySQL表级锁的锁模式和特点,以及行级锁和页面锁的特点和应用场景。同时还讨论了锁冲突对数据库并发访问性能的影响。 ... [详细]
  • Django + Ansible 主机管理(有源码)
    本文给大家介绍如何利用DjangoAnsible进行Web项目管理。Django介绍一个可以使Web开发工作愉快并且高效的Web开发框架,能够以最小的代价构建和维护高 ... [详细]
  • 一、Struts2是一个基于MVC设计模式的Web应用框架在MVC设计模式中,Struts2作为控制器(Controller)来建立模型与视图的数据交互。Struts2优点1、实现 ... [详细]
  • MVC中的自定义控件
    怎么样创建自定义控 ... [详细]
  • 首先,给栏目分类表dede_arctype表增加缩略图字段typeimg,用phpMyAdmin或其他数据库管理工具,直接在数据表中添加该字段,或者运行下面的SQL语句:alter ... [详细]
author-avatar
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有