phalcon vs restler - sailing2014/Web-API-Guideline GitHub Wiki

Phalcon vs restler


  • yaf

    • yaf框架默认情况会加载默认view文件,即使代码里面没用到view。
    • 如直接在controller里面使用如die("hellow world") 语句输出,会报500错误(加载view失败)。有缺陷。
  • Phalcon

    • Phalcon是一套实现MVC架构的高性能PHP应用程序框架。初始版本发布于2012年11月,开放源代码并基于BSD授权条款。
    • 与其他大部分的PHP框架不同,Phalcon是以扩充的方式以C语言所编写,因此Phalcon的执行速度高过其他PHP框架,
    • 并且消耗更少的资源,根据官方的测试,Phalcon是目前世界上速度最快的PHP框架之一。
    • Homepage: http://phalconphp.com/zh/
    • Github: https://github.com/phalcon/cphalcon
  • Restler

    • 压力测试发现占cpu消耗和phalcon不是一个级别。
  • YII 和 Laravel

    • 测试发现耗cpu消耗太高。
  • 测试100并发 10000次 20000次 30000次 耗时。

    • Phalcon性能损失8%以内
    • Restler损失13%以内