如果要求性能,是不是只有原生 PHP 或者上 yaf/phalcon 之类或者写扩展了?

有没有同学做过比较关注性能的 php 项目,采用了什么技术?

《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
讨论数量: 5
Summer

性能在很多情况下, 是架构的问题, 如果特别在意 编译器/解析器 性能的话, 就不应该使用 PHP 啦, 推荐使用 Go.

9年前 评论
Summer

应该在不同的情况下, 来谈性能问题.

如果你在一个 Start Up 的话, 要求快速上线, 快速验证自己的想法, 高级语言之所以高级, 就是因为开发便捷性, 这个时候开发速度是最重要的, 你产品做了三个月, 甚至半年的, 但是, 你的对手可能用了几天时间一个原型就出来了, 几个星期就验证了 idea, 然后一边找风头, 一个月的时间内, 几百万美元的投资协议就签下, 随着后面的产品快速迭代, 迅速推出新的功能, 受到用户的喜爱, 几个月后, 用户量上好几百万, 然后, A 轮上千万美元的融资也下来了, 这个时候有负载问题, 有并发问题, 但是, 这个时候, 有了那么多钱, 并发真的需要那么担心吗? 年薪 50w ~ 100w, 请几个专家过来, 编译器都能给你重写.

使用 ROR 的 Twitter, 使用 PHP 的 Facebook, 都是非常好的证明: "性能不是一个 Start Up 应该太担心的问题, 产品, 用户体验, 才是."

我在创业中, 现阶段只能理解开发速度的重要性, 期待高并发的时刻的到来.

9年前 评论
Summer

性能在很多情况下, 是架构的问题

至于这个, 例如对于 Web 前端页面, 加个 CDN, 服务器端加个 Cache, 优化下 SQL, 负载均衡, PHP 加个 OpCache (见这里), 这些得到的程序总体性能随随便便就是编译器优化的无数倍.

9年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!