当前位置: 首页 > 软件库 > Web应用开发 > Web框架 >

Phalcon

高性能 PHP 框架
授权协议 BSD
开发语言 PHP
所属分类 Web应用开发、 Web框架
软件类型 开源软件
地区 不详
投 递 者 萧辰沛
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Phalcon 是开源的完整堆栈框架作为 PHP 的 C 扩展提供,提供高性能和低资源占用。

Phalcon针对高性能进行了优化。 其独特的体系结构允许框架始终驻留在内存中,在需要时提供其功能,而无需昂贵的文件统计信息和传统PHP框架使用的文件读取。考虑到平台独立性。 因此,Phalcon可在Microsoft Windows,GNU / Linux,FreeBSD和MacOS上使用。 您可以为您选择的系统下载二进制包,也可以从源代码构建它。

注意:Phalcon需要安装和启用PSR PHP扩展。

由于其低级架构和优化,Phalcon为基于MVC的应用程序提供了最低的开销

 

  • phalcon 这个轮子 都说不错,可是 对于 看惯了 python源码的人 ,还是很有意思得,下面是对phalcon 的一点理解 跟 一点不完全的代码。项目 是用 phalcon-tool 命令行自动生成的。 框架的 入口文件 是public 下 的index.php, 具体内容如下, try { /** * The FactoryDefault Dependency Inj

  • Phalcon启动之后,会通过router路由器将URL解析,然后传递给dispatcher分发器,分发器会找到对应的Module/Controller/Action并执行,执行中会输出到view视图发送给客户端。 简单情况下分发器不需要特殊的配置,router的解析已经足够,一般来讲,只有在判断用户权限的时候才需要特殊处理 $di->set('dispatcher', function () {

 相关资料
  • 问题内容: 我正在为创建的2个模型的终结点/项目的输出构建REST API: 项目: 参加者: 可以说,我有10个项目:(1个查询) 我遍历了所有10个人,但我也希望所有参与者: 因此,在循环结束时,Phalcon对每个项目进行了额外的查询。 这些查询是通过访问$ result->参与者进行的,同时迭代了10个项目: 题 有没有一种方法可以事先查询关系,因此将是一个查询。 当我使用Phalcon提

  • 我试图在openshift上使用http://www.sitepoint.com/nginx-php5-5-phalcon-openshift/编译phalcon php 一切正常,但我无法完成模块编译:没有错误,只是ssh会话正在关闭。 cd app-root/runtime/repo/cphalcon/build./install 创建libtool configure:正在创建。/confi

  • Uragano 旨在提供一个搭建和使用简单的高性能 RPC 框架。Uragano 是基于 netstandard2.0 开发的。Uragano 默认采用 DotNetty 实现远程通信,使用 MessagePack 进行编解码。

  • xlswriter 是一个高性能 PHP C 扩展,可用于读取、写入 Excel 2007+ xlsx 文件,适用于 Linux,FreeBSD,OpenBSD,OS X,Windows。

  • PhalconDebugbar 这个扩展包将 PHP Debug Bar 与  Phalcon FrameWork 集成在了一起. 要感谢 laravel-debugbar, 我从中得到了启发, 使用了其中的一些代码, 经过几天夜以继日的工作, PhpDebugbar 终于可以用在Phalcon项目上了! 我在 Mac/PHP5.6/Phalcon 1.3.4 之下开发, 时间关系, 只在PHP5

  • 我们需要创建一个RESTful服务。我们想知道选择哪一个现有的框架。我们知道Java和PHP,所以我们主要考虑这两个框架,但其他选择也是可能的。 你们对不同REST框架的性能有经验吗?有什么巨大的差异吗?是否有一些框架非常沉重,如果我们非常关心性能,我们应该避免它们? 您的想法将不胜感激!