PHP-Z

编程

Phalcon7 发布 Dao7-1.3.1,修复了一些 Bug

2017-8-20 20:36 发布者: 大熊猫

Phalcon7 发布了 Dao7-1.3.1。有如下更新:

Arr、Model、Url等组件新增加了一些方法,修复了一些BUG(CURL、Postgresql、View、Model组件),新增了`Phalcon\Storage\Datrie`、`Phalcon\Storage\Lmdb`、`Phalcon\Storage\Leveldb`等类。

php" style="box-sizing: border-box; font-family: Menlo, Monaco, Consolas, "Courier New", monospace; font-size: 13px; overflow-x: auto; padding: 12px; background: rgb(63, 63, 63); color: rgb(220, 220, 220); border-radius: 3px; line-height: 1.4; word-wrap: normal; font-stretch: normal;"><?php

$lmdb = new Phalcon\Storage\Lmdb('./testdb'NULLNULL1099511627776);
$total = 100000;
$start = time();
$lmdb->begin();
echo 'start insert '.date('Y-m-d H:i:s').PHP_EOL;
for ($i = 0; $i < $total; $i++) {
	$lmdb->put('key_'.$i, 'value'.$i);
	printf("progress: [%-50s] %d%%\r", str_repeat('#', $i%100), ($i * 100)/$total);
}
echo PHP_EOL.'set '.$i.' '.(time() - $start).' seconds'.PHP_EOL;

$start = time();
for ($i = 0; $i < $total; $i++) {
	$lmdb->get('key_'.$i);
	printf("progress: [%-50s] %d%%\r", str_repeat('#', $i%100), ($i * 100)/$total);
}
echo PHP_EOL.'get '.$i.' '.(time() - $start).' seconds'.PHP_EOL;
$lmdb->commit();

发布说明

下载地址

Phalcon7 是继承自 Phalcon 1.3.x,开源、全功能栈、使用 C 编写、针对 PHP 7 优化的高性能框架。

关注微信公众号

扫一扫关注微信公众号

PHP-Z_COM