1
  • 最近我读到了关于 PhalconPHP 的文章。在某些框架排名中,phalcon 是第一位的,这是因为 phalcon 是作为 C 扩展编写的,这意味着代码不会被解释,因为已经编译。

    所以我们节省了一步!很好!

  • 另一方面,我们在 PHP 中确实有加速器,大多数 PHP 加速器通过缓存 php 文件的 PHP 表示的编译操作码/字节码来工作,以避免在每个请求上解析和编译源代码的开销。

    再次,我们节省了一步

    问题是:

    1.这两者在性能方面有什么区别而不是架构师?

    2.我们应该选择其中一个,这不是所谓的返工吗?

谢谢你。

4

2 回答 2

0

关于没有特定用例的性能问题对于该站点来说有点模糊,请考虑添加您要实现的目标的示例。任何系统的任何性能提升都将在很大程度上取决于代码、数据库、模式等。

话虽如此,我对 Phalcon 的个人经历是非常积极的。我在 phalcon 中重写了 Zend Framework v1 / Doctrine 2 CMS,一些页面的构建速度提高了 10 倍,报告的内存使用量减少了 70%。如果可以的话,我不打算每次都回到纯 PHP 框架。

是的,我正在为 ZF/D 代码使用操作码缓存。事实上,我仍然将它用于 phalcon 代码库,它不是非此即彼!

于 2013-11-08T16:47:38.127 回答
0

使用 APC 缓存的 PHP 仍然是迭代的,例如像 Java 一样,因此对于许多常见用例来说,本机代码更快。

于 2013-12-06T14:23:26.363 回答