PHP 我应该压缩我的 API 回复吗
PHP should I compress my API response
我现在需要为我拥有的数据创建大量报告,以便更好地理解我的数据。
为此,我需要获得(例如)我的 table 之一。这个 table 有大约 50 个参数和 40,000 行。调用 API(获取数据)需要 0.6 秒,但下载数据 (50MB) 大约需要 10-12 秒,具体取决于我的连接。
- 运行 在服务器端压缩数据,在客户端解压是个好主意吗? (请注意,一些用户 运行 这是在廉价笔记本电脑上使用的)
- 单独发送列和数据,然后在 JS 中修复它是否更好? (大多数客户的一些列甚至没有填写,"key" 只需要 space(我编码为 json))
- 如果压缩是个好主意,我可以用什么压缩方式 运行 不会花很长时间,但会足够显着地压缩我的数据,所以它会更快,而且 JS 会解压,所有这在 10 秒内? (压缩快,解压快,压缩好)
我很想听听您对这个主题的看法,因为我不想第一次就弄错。
是的。在大多数情况下,您应该对 API 结果使用数据压缩。
GZIP 是一种出色的压缩方法(快速、高效),被大多数现代编程语言甚至引擎广泛支持。设置起来非常简单,设置好之后就搞定了。
我现在需要为我拥有的数据创建大量报告,以便更好地理解我的数据。
为此,我需要获得(例如)我的 table 之一。这个 table 有大约 50 个参数和 40,000 行。调用 API(获取数据)需要 0.6 秒,但下载数据 (50MB) 大约需要 10-12 秒,具体取决于我的连接。
- 运行 在服务器端压缩数据,在客户端解压是个好主意吗? (请注意,一些用户 运行 这是在廉价笔记本电脑上使用的)
- 单独发送列和数据,然后在 JS 中修复它是否更好? (大多数客户的一些列甚至没有填写,"key" 只需要 space(我编码为 json))
- 如果压缩是个好主意,我可以用什么压缩方式 运行 不会花很长时间,但会足够显着地压缩我的数据,所以它会更快,而且 JS 会解压,所有这在 10 秒内? (压缩快,解压快,压缩好)
我很想听听您对这个主题的看法,因为我不想第一次就弄错。
是的。在大多数情况下,您应该对 API 结果使用数据压缩。
GZIP 是一种出色的压缩方法(快速、高效),被大多数现代编程语言甚至引擎广泛支持。设置起来非常简单,设置好之后就搞定了。