• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

phpice框架

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

ice框架是php扩展框架 概念和 yaf Phalcon 那种框架类似,就是把框架编译为C扩展,调用起来就等于调用C,这样框架本身的加载消耗就省下来了.

pecl  https://pecl.php.net/package/ice

官网 https://www.iceframework.org

看了一下文档

官网文档的这个例子很细致

https://www.iceframework.org/doc/tutorial/hello

照着这个例子你就基本上能入个门了,测试了一下发现其加载查询数据库什么的还是蛮快的.入口文件加一个简单的数据查询,耗时在20-30ms左右,还算不错,基本上能比得上这个的也就那么几个追求极致性能而不容易上手的框架了(yaf类C扩展框架,swoole hypref类守护进程框架)

查询数据的代码是这样的 $data = Users::find()->toarray(); 

按照极致性能来看,就这么几个办法.

1. 从代码下手,编译C扩展来避免少加载文件(yaf, Phalcon)

2. 静态缓存尽量单例模式高效率读取(yii2)

3. 要么直接php守护进程监听端口,避开apache nginx,php单次编译避免再次加载文件类(swoole hypref)

4. 要么所有代码放入一个文件做框架(microphp zphp)

yaf框架按说效率很高的,不过我还没研究过,据郭大师讲这东西还是不错的(毕竟是新浪学派yaf传承),我查了网上人们的评价,貌似是鸟哥为了追求性能没写数据库ORM,那对于我们这种只会增删改查,技术陈旧思维禁锢的程序员而言实在是太不友好了,毕竟商业开发,老板追求效率啊!

另外由于我们自己也习惯了ORM,这样能从别的框架或者网上例子里面直接拷贝代码开发,这样稍微快一点,抽象过Model的ORM体验还是很不错的,毕竟以前用YII2,然后用Drupal 8,现在又用Apex,感觉框架开发和高级语言共性也都是这样了,避免让你写底层代码,只让你写逻辑而已,也许这就是我们技术陈旧思维禁锢的原因吧!(深夜感慨,不知道是不是又会被群友们一顿嘲笑...)

 这篇内容还有后续在这里 https://www.cnblogs.com/lizhaoyao/p/14983736.html


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
php注释标准语法发布时间:2022-07-10
下一篇:
Php的基本语法学习发布时间:2022-07-10
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap