PHP转Go系列 | ThinkPHP与Gin框架之OpenApi授权设计实践-牛翰网

PHP转Go系列 | ThinkPHP与Gin框架之OpenApi授权设计实践

工作中只要接触过第三方开放平台的都离不开 OpenApi,几乎各大平台都会有自己的 OpenApi 比如微信、淘宝、京东、抖音等。在 OpenApi 对接的过程中最首要的环节就是授权,获取到平台的授权 Token...
9个月前
05311
PHP转Go系列 | ThinkPHP与Gin框架之Redis延时消息队列技术实践-牛翰网

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

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

不是 PHP 不行了,而是 MySQL 数据库扛不住啊

大多数的业务场景下 PHP 还没有达到性能瓶颈,然而 MySQL 数据库就先行驾崩了。但我们总是不分青红皂白,一股脑的把原因归结于是 PHP 语言不行了,每当遇到这种情形我就会感叹到 PHP 的命真苦啊...
9个月前
0519
聊聊 PHP 多进程模式下的孤儿进程和僵尸进程-牛翰网

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

在 PHP 的编程实践中多进程通常都是在 cli 脚本的模式下使用,我依稀还记得在多年以前为了实现从数据库导出千万级别的数据,第一次在 PHP 脚本中采用了多进程编程。
9个月前
0409
为什么说 Swoole 是 PHP 程序员技术水平的分水岭?-牛翰网

为什么说 Swoole 是 PHP 程序员技术水平的分水岭?

大家好,我是码农先森。 谈到这个话题有些朋友心中不免会有疑惑,为什么是 Swoole 而不是其他呢?因为 Swoole 是基于 C/C++ 语言开发的高性能异步通信扩展,覆盖的特性足够的多,有利于 PHP 程...
9个月前
0459
这才是 PHP 高性能框架 Workerman 的立命之本-牛翰网

这才是 PHP 高性能框架 Workerman 的立命之本

在这个大家都崇尚高性能的时代,程序员的谈笑间句句都离不开高性能,仿佛嘴角边不挂着「高性能」三个字都会显得自己很 Low,其中众所皆知的 Nginx 就是高性能的代表。
9个月前
0458
深入理解 PHP 高性能框架 Workerman 守护进程原理-牛翰网

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

守护进程顾名思义就是能够在后台一直运行的进程,不会霸占用户的会话终端,脱离了终端的控制。相信朋友们对这东西都不陌生了吧?如果连这个概念都还不能理解的话,建议回炉重造多看看 Linux 进...
9个月前
0418
PHP转Go系列 | ThinkPHP与Gin框架之打造基于WebSocket技术的消息推送中心-牛翰网

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

在早些年前客户端想要实时获取到最新消息,都是使用定时长轮询的方式,不断的从服务器上获取数据,这种粗暴的骚操作实属不雅。
9个月前
0378
PHP 高性能框架 Workerman 凭什么能硬刚 Swoole ?-牛翰网

PHP 高性能框架 Workerman 凭什么能硬刚 Swoole ?

一次偶然看到了国外某机构针对 PHP 周边生态框架及扩展的性能测试排行榜,看到 Workerman 竟遥遥领先 Swoole。
9个月前
0716
Swoole v6 能否让 PHP 再次伟大?-牛翰网

Swoole v6 能否让 PHP 再次伟大?

自 Swoole 从 2012 年发布第一个版本开始,就扛起了 PHP 领域异步通信的大旗,但这多年以来 Swoole 的发展也是实属不易。
9个月前
0446