【问题标题】:Portable PHP/Javascript plugin for binary JSON (or similar formats)? [closed]用于二进制 JSON(或类似格式)的便携式 PHP/Javascript 插件? [关闭]
【发布时间】:2018-05-25 23:07:03
【问题描述】:

我一直在寻找类似 MongoDB 的 BSON 或 MessagePack 的东西,但可以移植。托管我需要它的项目的服务器不允许安装。有没有像它们一样的东西,可以在 PHP 和 Javascript 中立即运行? 服务器上也不允许使用 Python 和 Java。

【问题讨论】:

  • 你到底想做什么?您的服务器应用程序是否生成该 BSON?它是否从另一个服务(哪个)读取它?您的 JavaScript 是否需要解析它,或者它是否将其发送到您的应用程序,...等等。
  • 网站需要以紧凑的格式存储和检索序列化数据,仅使用 PHP 代码或 Javascript。更准确地说,我的 PHP 代码需要创建文件,而 Javascript 需要解析它。我现在正在使用 JSON,但是大小变得太大了。
  • JSON 大小对于 PHP、传输或 JavaScript 来说太大了?我们在谈论什么尺寸?您实际上是在存储文件,还是只是将其作为响应发送给客户端?您是否使用 Ajax 加载响应数据?
  • JSON 文件作为响应发送给客户端。 Javascript 代码直接从网站访问文件(就像图像一样)以从中读取并将信息打印到网页上。该文件已经有 1.6 兆字节,并且预计会变得更大; PHP 还需要能够在很短的时间内(即
  • 客户端是否需要一次所有的数据?延迟加载不是替代方案吗?当然,压缩是一种解决方案,但是当数据变大 10 倍时,您很快就会再次达到极限,所以我认为您需要换个方向。数据是什么?一个图像?视频?一张数字表?

标签: javascript php json bson


【解决方案1】:

rybakit/msgpack.php,纯PHP实现MessagePack格式,不需要扩展。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-11-16
    • 2011-04-19
    • 1970-01-01
    • 1970-01-01
    • 2011-03-06
    • 2014-11-19
    • 1970-01-01
    相关资源
    最近更新 更多