深入理解 PHP 高性能框架 Workerman 守护进程原理-牛翰网

深入理解 PHP 高性能框架 Workerman 守护进程原理

守护进程顾名思义就是能够在后台一直运行的进程,不会霸占用户的会话终端,脱离了终端的控制。相信朋友们对这东西都不陌生了吧?如果连这个概念都还不能理解的话,建议回炉重造多看看 Linux 进...
9个月前
0428
PHP 程序员为什么依然是外包公司的香饽饽?-牛翰网

PHP 程序员为什么依然是外包公司的香饽饽?

PHP 唯一的爽点就是开发起来「哇真快」这刚好和外包公司的需求相契合,在 Web 领域的芒荒年代 PHP 以王者姿态傲视群雄。
9个月前
04115
一直让 PHP 程序员懵逼的同步阻塞异步非阻塞,终于搞明白了-牛翰网

一直让 PHP 程序员懵逼的同步阻塞异步非阻塞,终于搞明白了

经常听到身边写 Java、Go 的朋友提到程序异步、非阻塞、线程、协程,让系统性能提高到百万、千万并发,使我甚是惊讶属实羡慕。
9个月前
04014
聊聊 PHP 多进程模式下的孤儿进程和僵尸进程-牛翰网

聊聊 PHP 多进程模式下的孤儿进程和僵尸进程

在 PHP 的编程实践中多进程通常都是在 cli 脚本的模式下使用,我依稀还记得在多年以前为了实现从数据库导出千万级别的数据,第一次在 PHP 脚本中采用了多进程编程。
9个月前
0409
PHP转Go系列 | Carbon 时间处理工具的使用姿势-牛翰网

PHP转Go系列 | Carbon 时间处理工具的使用姿势

在日常的开发过程中经常会遇到对时间的处理,比如将时间戳进行格式化、获取昨天或上周或上个月的时间、基于当前时间进行加减等场景的使用
9个月前
03812
为什么大部分的 PHP 程序员转不了 Go 语言?-牛翰网

为什么大部分的 PHP 程序员转不了 Go 语言?

树挪死,人挪活,这个需求我做不了,换个人吧。大家都有过这种经历吧,放在编程语言身上就是 PHP 不行了,赶紧转 Go 语言吧。
9个月前
03814
PHP转Go系列 | ThinkPHP与Gin框架之打造基于WebSocket技术的消息推送中心-牛翰网

PHP转Go系列 | ThinkPHP与Gin框架之打造基于WebSocket技术的消息推送中心

在早些年前客户端想要实时获取到最新消息,都是使用定时长轮询的方式,不断的从服务器上获取数据,这种粗暴的骚操作实属不雅。
9个月前
0378
PHP转Go系列 | ThinkPHP与Gin框架之Redis延时消息队列技术实践-牛翰网

PHP转Go系列 | ThinkPHP与Gin框架之Redis延时消息队列技术实践

我们在某宝或某多多上抢购商品时,如果只是下了订单但没有进行实际的支付,那在订单页面会有一个支付倒计时,要是过了这个时间点那么订单便会自动取消。在这样的业务场景中,一般情况下就会使用...
8个月前
03410
PHP 程序员是学 Swoole ?还是学 Go ?-牛翰网

PHP 程序员是学 Swoole ?还是学 Go ?

这次为什么要讨论这个话题,因为 Swoole 和 Go 在 PHP 程序员坊间一直都是茶语饭后的谈资,觉得懂 Swoole 和 Go 的就高人一等。
9个月前
03313
PHP转Go系列 | GET 和 POST 请求的使用姿势-牛翰网

PHP转Go系列 | GET 和 POST 请求的使用姿势

大家好,我是码农先森。 说到 HTTP 请求工具想必对我们做 Web 开发的程序员都不陌生,只要涉及到网络请求都必须使用。对于我们 PHP 程序员来说,最熟悉不过的就是 CURL 扩展,只要安装的这个扩...
9个月前
03112