Archive

标签: php

PHP gzcompress 使用中的 坑

今天业务上需要对接 webscocket 接口 服务端推流是经过压缩的数据, 百度顺道发现一篇文章 [gzcompress][1]的坑 坑踩得比较实在 收藏一下 防止自己也踩坑 【一、效果】 800k的数据压缩成100k多。效果还是不...
阅读全文

Webscocket pong 包 php 踩坑实例

故事背景是这样的. 我要接入某安的 webscocket推送服务, 但这个服务要求接到ping后10分钟内必须返回一个pong 包. 因为之前没用过php 的 ping-pong 包, 所以以为pong 就是 send 字符串 pon...
阅读全文

PHP 使用 Redis 的 GEO 命令

Redis 提供了 GEO 数据类型和一组命令,用于存储和操作地理位置数据。通过 GEO 命令,您可以存储地理坐标、计算距离、查找附近的地点等。以下是如何在 PHP 中使用 Redis 的 GEO 命令的示例。 1. 安装 PHP R...
阅读全文

PHP 实现跳表

跳表(Skip List)是一种用于有序元素集合的数据结构,支持快速的插入、删除和搜索操作。它通过多层链表来实现 O(log n) 的平均时间复杂度。 下面是一个简单的 PHP 实现跳表的示例,包括基本的插入、搜索和删除功能。 跳表节...
阅读全文