2019-11-26 PHP gzcompress 使用中的 坑 今天业务上需要对接 webscocket 接口 服务端推流是经过压缩的数据, 百度顺道发现一篇文章 [gzcompress][1]的坑 坑踩得比较实在 收藏一下 防止自己也踩坑 【一、效果】 800k的数据压缩成100k多。效果还是不... 阅读全文
2019-11-16 Webscocket pong 包 php 踩坑实例 故事背景是这样的. 我要接入某安的 webscocket推送服务, 但这个服务要求接到ping后10分钟内必须返回一个pong 包. 因为之前没用过php 的 ping-pong 包, 所以以为pong 就是 send 字符串 pon... 阅读全文
2019-11-06 PHP 使用 Redis 的 GEO 命令 Redis 提供了 GEO 数据类型和一组命令,用于存储和操作地理位置数据。通过 GEO 命令,您可以存储地理坐标、计算距离、查找附近的地点等。以下是如何在 PHP 中使用 Redis 的 GEO 命令的示例。 1. 安装 PHP R... 阅读全文
2019-11-05 PHP 实现跳表 跳表(Skip List)是一种用于有序元素集合的数据结构,支持快速的插入、删除和搜索操作。它通过多层链表来实现 O(log n) 的平均时间复杂度。 下面是一个简单的 PHP 实现跳表的示例,包括基本的插入、搜索和删除功能。 跳表节... 阅读全文