返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >PHP 还能再“快”吗?
  • 254
分享到

PHP 还能再“快”吗?

php 2022-06-21 16:06:21 254人浏览 安东尼
摘要

PHP开发效率高,速度快,这个优势都是大家公认的,那么php还能变得更快吗?当然可以!人家有node有Go, PHP也有Swoole,当Swoole接管了PHP的生命周期,并且通过协程解决了同步io阻塞,PHP又展现出了其灵活之上,性能猛兽

PHP开发效率高,速度快,这个优势都是大家公认的,那么php还能变得更快吗?当然可以!

人家有nodeGo, PHP也有Swoole,当Swoole接管了PHP的生命周期,并且通过协程解决了同步io阻塞,PHP又展现出了其灵活之上,性能猛兽的一面。

换言之,Swoole引擎有异步协程支持,所以PHP服务的网络等IO性能就会很好。

如果你的PHP代码跑在PHP7/8+Swoole的环境下,那PHP服务的性能将会非常炸裂,良好的底层支持,逻辑内存常驻,异步协程支持,基本上可以满足大多数场景的性能需求.

如果你的代码跑在CGI环境下(比如PHP-FPM),虽然服务进程常驻内存,但PHP代码逻辑不会常驻内存,此时一个请求一次生命周期,性能肯定会受到影响,但这种无状态的模式像极了Http,相当稳定,是PHP最常见的运行模式,修改代码立即生效,轻松实现热部署,总之就是有利有弊,很难两全其美。

所以说很多人吐槽的PHP性能问题,并不是PHP真正的问题,只能说是一种选择,PHP的设计就是如此,而Swoole提供了另一种选择, 让你看到PHP并发性能强大的一面,人们总是希望有更多选择,喜欢选择更多...

50b774bd589d8199dd3b3d2d7e29af5.png

PHP还没有JIT,没有Google一样的亲爹,为了向下兼容函数名混乱也没有改进,这都是PHP现有的缺点,每个人都可以指出,但PHP的伟大之处在于它是很多开源人不计回报贡献出来的佳作,鸟哥也说过,PHP开发组的人几年一换,全凭业余热情,Zend公司给的那点酬劳没有哪个业界大佬会看得上,而JVM,V8,Go都是拿大量人力和财力砸出来的,而PHP的流行度和占有率却能不逊于它们实在是一个草根奇迹,也说明了PHP才能实实在在帮到大多数人。

认清语言只是工具,如果它能成就你,你就要感谢有它,如果你不喜欢它,也别无端抹黑它。

我也同是一个前端程序员,从native到jQ到Vue,也写过python,Go,但PHP的灵活高效带给我了更多的项目成就,我也觉得写PHP更加快乐,如此而已。

原文地址:https://www.zhihu.com/question/266464148/answer/416197084

以上就是PHP 还能再“快”吗?的详细内容,更多请关注编程网其它相关文章!

--结束END--

本文标题: PHP 还能再“快”吗?

本文链接: https://lsjlt.com/news/33005.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • PHP 还能再“快”吗?
    PHP开发效率高,速度快,这个优势都是大家公认的,那么PHP还能变得更快吗?当然可以!人家有Node有Go, PHP也有Swoole,当Swoole接管了PHP的生命周期,并且通过协程解决了同步IO阻塞,PHP又展现出了其灵活之上,性能猛兽...
    99+
    2022-06-21
    php
  • PHP还能与NumPy并发吗?
    PHP是一种广泛应用于Web开发的编程语言,而NumPy则是一种用于科学计算的Python库。这两者似乎并没有太多联系,但是在并发编程方面,它们却有着一些相似的特性。本文将探讨PHP是否能够像NumPy一样进行并发编程。 首先,我们需要了解...
    99+
    2023-09-23
    numy 并发 django
  • 阿里云服务器买了还能退吗?现在还能退吗?
    在云计算的快速发展下,阿里云服务器作为一款优秀的云计算产品,已经得到了广泛的应用和认可。然而,在购买阿里云服务器的过程中,用户可能会遇到各种各样的问题,其中最为常见的一种就是:我购买了阿里云服务器,但是我并不需要,想退掉,但是现在还能退吗?...
    99+
    2023-11-19
    还能 买了 阿里
  • navicate过期还能用吗
    是的,navicat 过期后仍然可以使用,但仅能查看数据库结构和数据、编辑查询和脚本、连接到数据库服务器;无法对数据库进行更改、导出或导入数据、创建或修改数据库对象、使用高级功能。需要激...
    99+
    2024-04-24
    navicat
  • 云服务器释放后还能还原吗苹果手机能用吗安全吗
    云服务器释放后还能恢复使用。如果您的云服务器是由苹果公司提供的,则可以通过恢复生产服务来还原使用。具体操作步骤如下: 进入苹果应用商店(App Store)搜索“云服务”或“服务器”,选择您需要的服务类型,然后在服务条款中选择“回退到i...
    99+
    2023-10-27
    还能 能用 苹果
  • 云服务器释放后还能还原吗苹果手机能用吗
    云服务器可以释放后重新恢复服务,但需要满足一定的条件才能重新恢复服务。具体步骤如下: 重新启动:重新启动云服务器可以帮助释放云服务器上的数据,从而可以恢复以前的数据。 重启手机:在手机上打开“设置”应用程序,然后选择“无线和网络设置”,...
    99+
    2023-10-26
    还能 能用 苹果
  • 云服务器网速快吗还是慢
    云服务器是基于虚拟化技术的服务器,通过网络将多个服务器连接在一起,实现资源的共享和管理。由于云服务器的资源是动态分配的,因此其速度也是动态变化的。与传统的物理服务器相比,云服务器的速度更快,具有更高的可扩展性和灵活性。 与传统的物理服务器...
    99+
    2023-10-27
    网速 服务器
  • 澳洲亚马逊服务器炸了还能用吗现在还能用吗安全吗
    至于安全问题,亚马逊一直致力于确保其云服务的安全性,并已经采取了多项措施来保护用户数据的安全。建议用户定期备份数据,并使用强密码和多因素身份验证来保护自己的账户。此外,亚马逊还提供了一些额外的安全选项,例如虚拟专用网络(VPN)来保护网络之...
    99+
    2023-10-27
    能用 亚马逊 澳洲
  • 云服务器释放后还能还原吗苹果版手机能用吗安全吗
    首先,用户需要了解云服务器的限制和风险。一些云服务提供商可能会限制其资源使用,例如仅限于某些功能或特定日期。此外,云服务提供商可能会对安全漏洞进行保护,因此用户需要了解这些信息以避免被攻击。 其次,用户需要注意数据安全。如果用户将数据存储...
    99+
    2023-10-27
    还能 能用 苹果
  • 云服务器释放后还能还原吗苹果13手机能用吗安全吗
    在使用云服务器的过程中,用户需要承担一定的安全风险,以保证他们的数据和应用程序不被黑客攻击或泄露。但是,云服务器提供商通常会采取一系列措施来保护用户的数据和应用程序,以确保他们的服务是安全可靠的。 一方面,云服务器提供商通常会采用各种安全...
    99+
    2023-10-28
    还能 能用 苹果
  • 云服务器释放后还能还原吗
    云服务器可以释放后再还原吗取决于云服务器的使用方式和操作系统。 如果云服务器是一个虚拟的云计算平台,则可以在云服务器中设置一个还原按钮来还原之前的状态。例如,你可以在“服务”或“应用程序”等选项卡上的“还原到以前的版本”按钮中输入还原密码...
    99+
    2023-10-26
    还能 服务器
  • 云服务器释放后还能还原吗苹果13手机能用吗
    如果您想要在云服务器上保留手机上的数据,可以按照以下步骤操作: 1.在云服务器上设置应用程序,让其可以访问您的设备。 2.在“应用程序控制台”中,找到“设备管理器”部分,并打开“Documents and Settings”部分。 3.找...
    99+
    2023-10-27
    还能 能用 苹果
  • 云服务器释放后还能还原吗苹果版手机能用吗
    如果您想使用云服务器,可以考虑以下几点: 确认您的云服务器是否已被释放:在使用云服务器之前,请确保您的服务器已经被释放,这样您就能够正常使用它。 确认您的云服务器是否支持自动备份:如果您使用云服务器时没有备份数据,则可能会导致数据丢失。...
    99+
    2023-10-27
    还能 能用 苹果
  • UniApp中的UL还能用吗?
    UniApp是一个跨平台的开发框架,开发者可以采用一套代码开发出微信小程序、支付宝小程序、H5、App等多个平台的应用。UniApp提供了很多组件可以方便快捷的开发应用,其中UL组件是常用的列表组件。然而,最近有些开发者发现当使用UL组件时...
    99+
    2023-05-14
  • 云服务器能退款吗现在还能用吗
    云服务器可以退款,但具体情况要看你与云服务器提供商之间的协议。如果您与云服务器提供商之间的协议明确规定了要退款,那么云服务器提供商将退还您的付款,否则可能需要您重新支付或等待一段时间才能退款。如果您与云服务器提供商之间的协议不明确,那么就很...
    99+
    2023-10-26
    能用 服务器
  • 云服务器能退款吗现在还能退吗
    云服务器可以退款,但具体情况因不同的云服务器提供商而异。一般来说,当您购买云服务器时,云服务器提供商通常会要求您提供购买订单,确认收到货物并签署退款协议。然后云服务器提供商将会退还您的款项到您的银行账户或转账到您提供的第三方支付平台账户中。...
    99+
    2023-10-26
    还能 服务器
  • git还原到指定版本还能恢复吗
    在使用Git进行项目开发过程中,我们经常会遇到需要还原到某一个版本的情况。但是,如果已经使用了git reset指令或者git revert指令进行了版本回退,想要再次恢复到之前的版本,是否还有可能实现呢?本文将为大家详细分析这一问题。首先...
    99+
    2023-10-22
  • 云服务器能退款吗现在还能退吗安全吗
    在使用云服务器的过程中,如果出现了问题,可以通过向云服务器的客户服务申请退款,但是,现在的云服务器服务商都支持七天无理由退款,即只要你的账户没有出现过任何违规操作,云服务器就可以在七天内为你提供无条件的退款。那么,云服务器是否真的可以实现七...
    99+
    2023-10-27
    还能 服务器
  • 云服务器能退款吗现在还能用吗安全吗
    首先,云服务器具有一定的安全风险。由于云服务器使用的是公共网络,可能会遭到黑客攻击和恶意软件的入侵。黑客可以通过入侵云服务器来窃取数据或者控制服务器。因此,使用云服务器时需要采取安全措施,如密码保护、防火墙、数据加密等。 其次,使用云服务...
    99+
    2023-10-28
    能用 服务器
  • 云服务器释放后还能还原吗苹果手机能用吗怎么办
    如果您的云服务器已经释放并还原到初始状态,那么您可以尝试通过以下步骤进行云服务器的恢复: 重新安装您的云服务器 :首先,您可以尝试从云服务器的官方网站或应用市场下载并安装最新的版本。请确保您正在下载的是正确版本,并且文件大小在500MB...
    99+
    2023-10-27
    还能 能用 苹果
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作