【发布时间】:2015-07-09 13:55:10
【问题描述】:
我在 jsonrpc 上使用 JMSserializer 和 symfony2。我的一项请求返回了 980 多个结果(附有参考资料)。这个请求只需要 210ms 就可以执行,这还不错,但是序列化需要 30 多秒,响应权重为 35Mb。知道如何改进吗?
编辑:我需要响应中的所有数据,因此不需要排除或 maxDepth 策略。
【问题讨论】:
标签: symfony jmsserializerbundle
我在 jsonrpc 上使用 JMSserializer 和 symfony2。我的一项请求返回了 980 多个结果(附有参考资料)。这个请求只需要 210ms 就可以执行,这还不错,但是序列化需要 30 多秒,响应权重为 35Mb。知道如何改进吗?
编辑:我需要响应中的所有数据,因此不需要排除或 maxDepth 策略。
【问题讨论】:
标签: symfony jmsserializerbundle
实体的关系和集合的所有接口可能都是序列化的。这是对此最常见的解释。您不应该尝试序列化所有这些,并确保只配置要序列化的原始类型和标量类型。
【讨论】: