Phalcon7 1.2.3 发布,高性能 PHP 7 框架

新增 Phalcon\Storage\Btree 类,测试插入10万数据,7秒左右。

$btree = new Phalcon\Storage\Btree(__DIR__.'/cache/tree.db');
for ($i = 0; $i < 100000; $i++) {
    $btree->set('key_'.$i, 'value'.$i);
}

基本操作:

$btree = new Phalcon\Storage\Btree('unit-tests/cache/tree.db');
$this->assertTrue($btree->set("key1", "value1"));
$this->assertEquals($btree->get("key1"), "value1");
$this->assertTrue($btree->delete("key1"));
$this->assertEquals($btree->get("key1"), "");

主要更新内容:

Add class PhalconStorageBtree

Add method PhalconDispatcher::hasParam

Fix bug about class PhalconChartQrcode

Fix bug about method PhalconMvcModelQuery::_prepareInsert

Fix bug about method PhalconSecurity::checkToken

本文来自开源中国社区 [http://www.oschina.net]

时间: 2024-10-25 17:30:34

Phalcon7 1.2.3 发布,高性能 PHP 7 框架的相关文章

基于zeromq的高性能分布式RPC框架Zerorpc 性能测试

Zeromq 是基于zeromq.gevent和 msgpack开发的分布式RPC框架zerorpc-python.这个框架简单.易用. 1. 安装zeromq yum -y install zeromq yum install gcc gcc-c++ libuuid-devel python-uuid uuid wget http://download.zeromq.org/zeromq-2.1.9.tar.gz ./configure make make install 2.安装gevent

Intel发布开源增强学习框架Coach

本文讲的是Intel发布开源增强学习框架Coach, 今天,英特尔发布了一个新的开源增强学习框架Coach.该框架利用多核CPU处理能力,用于训练和评估增强学习Agent.Coach包含一些领先的增强学习算法的多线程实现,适用于各种游戏和机器人环境.它能够在台式计算机上高效地训练强化学习Agent,而无需任何额外的硬件. 自从2016年推出用于深层加强学习的异步方法以来,许多算法通过在许多CPU内核中并行运行多个实例,能够更快地实现更好的策略.到目前为止,这些算法包括A3C .DDPG.PPO.

Phalcon7 1.2.1 发布,C 开发的 PHP 7 框架

Dao7(Phalcon7)1.2.1 发布了,Phalcon7 是继承自 Phalcon 1.3.x,开源.全功能栈.使用 C 编写.针对 PHP 7 优化的高性能框架. 开发者不需要学习和使用 C 语言的功能, 因为所有的功能都以 PHP 类的方式暴露出来,可以直接使用.本次更新内容如下: Fix bug about method Phalcon\Security\Random::number Fix bug about method Phalcon\Event\Manager::fire

nginx v0.9.7发布 高性能HTTP和反向代理服务器

Nginx是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器. Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,它已经在该站点运行超过两年半了.Igor 将源代码以类BSD许可证的形式发布.Nginx 已经因为它的稳定性.丰富的功能集.示例配置文件和低系统资源的消耗而闻名了. Nginx 可以在大多数 Unix like OS 上编译运行,并有 Windows 移植版.目前 Nginx 的开发版为

Nginx v0.9.6发布 高性能的HTTP和反向代理服务器

Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器. Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,它已经在该站点运行超过两年半了.Igor 将源代码以类BSD许可证的形式发布.Nginx 已经因为它的稳定性.丰富的功能集.示例配置文件和低系统资源的消耗而闻名了. Nginx 可以在大多数 Unix like OS 上编译运行,并有 Windows

Nginx v0.9.4发布 高性能HTTP和反向代理服务器

Nginx是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器. Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,它已经在该站点运行超过两年半了.Igor 将源代码以类BSD许可证的形式发布.Nginx 已经因为它的稳定性.丰富的功能集.示例配置文件和低系统资源的消耗而闻名了. Nginx 是一个很牛的高性能Web和反向代理服务器, 它具有有很多非常优越的特性: 在高连接并发的情况下,Nginx是ht

UC将发布高性能HTML5游戏引擎X-Canvas

近日,UC优视公司在北京举行了UC九游游戏平台战略发布会.在发布会上,UC九游宣布,即将发布HTML5游戏引擎X-Canvas,此引擎将致 力于提升手机HTML5游戏的用户体验,解决开发者在此前HTML5游戏开发时遇到的一系列问题.UC优视首席运营官朱顺炎表示,"2013年会是移动游戏蓬勃发展的一年,我们希望X-Canvas能帮助游戏开发商开发出更好的作品." HTML5手游开发者福音 X-Canvas引擎是一套完全遵循HTML5规范的标准库,针对目前智能手机硬件及网络环境特点进行了适

TomP2P 4.0.0发布 高性能键值对数据的存储库

TomP2P 4.0.0 版本能够更好地支持UPnP和新的NAT-PMP(jNAT PMPlib).支持新的持久连接,新的连接处理和保留.升级后的库包含:Netty.Guava 和 BerkleyDB.以及多个问题的修复. TomP2P是一个基于P2P的高性能键值对数据的存储库.每个值对数据有一个表(基于磁盘或内存)来存储自己的值.单一的值可以用于查询或更新次要的键.通信的基础框架使用Java NIO来处理多个并发连接. 软件信息:http://freecode.com/urls/47f4cca

ScalaBLAST 1.0.640发布 高性能多处理器

ScalaBLAST是一个高性能多处理器,用于执行NCBI BLAST库.它支持所有5个主要程序类型(BLASTN.BLASTP.tblastn.tblastx.BLASTX)和多种输出格式(pairwise.tabular and XML).它可以运行在已安装MPI的多处理器系统,并可以运行在多种互连,包括InfiniBand.quadrics 和 ethernet.其设计目的是对或大或小的数据库运行大量的查询,通过动态调度使用故障弹性的计划,跨处理器并行计算的BLAST. ScalaBLAS