推荐个好东西swoole,php如虎添翼

  Swoole:PHP语言的异步、并行、高性能网络通信框架,使用纯C语言编写,提供了PHP语言的异步多线程服务器,异步TCP/UDP网络客户端,异步MySQL,数据库连接池,AsyncTask,消息队列,毫秒定时器,异步文件读写,异步DNS查询。

  官网称,swoole重新定义php。有点让人难以理解,其实容易用c扩展本身就是php本身的一大特点。官网这么说,可能是让人们以一种新的思维方式去看php,去用php。swoole,可以给你摆脱写web一条线走到底的一个机会,而且用c扩展,性能优秀。php可以写服务了,应用将更为广泛。php还是原来的php,只是长出了对翅膀。重新定义,php不是草根,没有草根语言只有草根的人。

  Rango自己也说,swoole可能不是解决网络编程的终极方案,swoole提升了运行效率,同时保留了php的高开发效率。

  本人暂时不能熟练使用c语言,这里只记录自己在使用swoole中的一些心得体会,捎带脚给swoole做一点点广告,好东西是要分享的。

先介绍两个好东西。

1、swoole_http_server,swoole在swoole_server基础上实现的http服务器。有人会问,有nginx,这有何用。确实,静态的东西它不在行,但是它让php和http很好融合在一起,不在经过各种cgi,很适合做动态的web服务。

2、swoole_websocket_server,swoole在swoole_http_server基础上实现的websocket服务器,很好的对接h5。内部实现websocket协议,回调接口中只需要写握手成功之后的逻辑就ok,增加了开发效率,运行速度当然也不会差。长连接不是梦,而且很easy。

以前用erlang做过游戏服务器开发,但是php一直没丢下。所以先拿swoole_websocket_server下手。

还有,一定要对自己所用的足够喜欢,不喜欢是很难深入的,这是看Rango博客的感悟。swoole在刚出生的时候,经常去跟node对比,这本身没有大错。因为喜欢,所以不能忍,所以要努力突破,进而才能进步。开启swoole之旅,swoole。

时间: 2024-10-29 04:24:46

推荐个好东西swoole,php如虎添翼的相关文章

[zz]有哪些优秀的科学网站和科研软件推荐给研究生?

https://www.zhihu.com/question/37061410 如题,各位科研前辈,有没有一些好的科研网站或者适合科研人员用的软件以及APP,推荐给一只研一的菜鸡,帮助我们提高科研效率,了解更多知识.或者指点迷津,分享一些科研经验,让菜鸡少走弯路.欢迎分享,感激不尽!!! 6 条评论 分享 默认排序按时间排序 56 个回答 2230赞同反对,不会显示你的姓名 ljthyd食品科学.食品安全.食品加工话题优秀回答者 食品… 2230 人赞同 写几个常见的我觉得挺好的网站及软件,也不

推荐引擎内部的秘密2

转自:http://www.ibm.com/developerworks/cn/web/1103_zhaoct_recommstudy2/index.html 对2005年的创新公司来说,最重要的革命性思想可能是2004年<连线>杂志主编 Chris Anderson 提出的所谓"长尾"理论.这个理论说互联网使得过去几件流行商品通吃的局面一去不返了,现在哪怕是最不流行的东西也会有人喜欢,是小众市场的时代. 互联网的大趋势,甚至可以说是整个社会的一个大趋势,是人们面临的选择越

到底什么是推荐?

对推荐的理解总觉得水很深,很容易走进相近的误区.下面以电影推荐为例,谈一下个人理解. 1. 推荐不是评分. 推荐中一般需要对电影进行评分,但是"推荐 != 评分",否则,只需要将评分最高的电影推荐给用户就行了.但是,对于喜爱恐怖电影的人来说,你给他推荐别的类型的电影他也不会喜欢,其他恐怖电影哪怕评分再低,也会想要去看(哪怕看完了会再吐槽). 2. 推荐不是预测个人评分. 仍以上面为例,对于喜欢恐怖电影的人来说,他会对"海豚湾"(纪录片)给出很高的评分,给"

改变从现在开始

2017-06-16 咳嗽很严重说话也说不了,痰里带血,吓死宝宝了还以为得了肺结核.所以请了一天假去医院检查,花了一上午的时间就在排队.检查中渡过,还好没啥问题这两天注意休息,下午就开始思考人生. 庸庸碌碌7年了,作为一个技术人员真的很失败,可以说是没有技术沉淀,没有一个可以展现自我能力的地方.语言表达能力不行.文章编写作能力也不行,哪儿哪儿都不行,严重的自我否定中. 每天看别人的技术博客感叹好牛啊,我也要变成这样的,然并卵... 每天都很忙却没有收获,做着谁都能做的事情.害怕表现自己,害怕让人

用SparseArray代替HashMap

SparseArray是android提供的一个工具类,它可以用来替代hashmap进行对象的存储,其内部实现了一个矩阵压缩算法,很适合存储稀疏矩阵的. PS:support包中还提供了兼容的类SparseArrayCompat不知道是干什么的. 针对源码的详细分析:http://stormzhang.com/android/2013/08/01/android-use-sparsearray-for-performance-optimization/ 一.和Hashmap的对比 既然andro

推荐系统的几种常见模型概述

某个选修课的论文,这里贴过来,之所以贴过来,是因为我认为自己写的确实非常有意义,网上对这个东西确实没有很系统的中文介绍,我自己也是看了许多论文自己也动手做了很多很多实践才领悟的. 这个只是概论,以后有时间再加上具体的模型.算法. ----------------------------------------------------------------------------- 总的来说,推荐系统的目标可以分为预测评分和物品推荐两种,目前对前者的研究也更多,因为前者更适合建复杂的模型,所以这

运营那点小事

绿色是运营 第三方收取数据,自己家的爬虫获取数据.. 淘宝指数,百度指数,等等 灰度发布,这个局部市场,这个城市,或者这个小区域测试. 运营:产品环节--通过社区和新媒体打通产品设计与用户反馈的闭环. 活动环--引发用户对产品的思考,引发用户互动型传播. 京东擅长数据运营:优惠券.保障,京东的可信赖以及成本安全. 客户服务:通过现有资源提升用户满意度. 营销:京东618到底应该发多少优惠券 运营的目标是什么? 用户,用户,用户.. 运营的核心是:用效率最大值,完成业务目标!!! 用户产品  流量

常用推荐系统算法总结

一,常用推荐系统算法总结 1.Itemcf (基于商品的协同过滤) 这个算法是cf中的一种,也是当今很多大型网站都在采用的核心算法之一.对于商城网站(以Amazon为代表,当然也包括京东那种具有搞笑特色的推荐系统在内),影视类推荐,图书类推荐,音乐类推荐系统来说,item的增长速度远不如user的增长速度,而且item之间的相似性远不如user之间的相似性那么敏感,所以可以在离线系统中将item的相似度矩阵计算好,以供线上可以近乎即时地进行推荐.因为这种方法靠的是item之间的相关性进行推荐,所

漫长的表白

我从来都没想过,我会喜欢上你. 我从来都没想过,我会做表白这种事情,表白在我印象里,是文弱书生做的事情,纯爷们应该直来直往,不加思索的脱口而出:我喜欢你. 我从来都没想过,我会喜欢上一个没见过几次面,没打过几次交到的人. 我从来都没想过,我会从一部作品开始,渐渐的喜欢上它的作者. 很久以前在太原混的时候,很多哥们劝过我要学会敞开心扉,我离开太原的时候,他们依然这么说,当时也很费解,不敞开心扉怎么做兄弟,不恭喜发财,说这些做什么. 现在我不费解了. 我看过不少小说,散文集,唯独没看过情书,情诗.时