解析text / plain和application / json内容有什么性能差异吗?

时间:2018-04-06 16:44:21

标签: javascript php jquery

基本上有两个查询:

首先

我的httpd服务器(API)与我的前端有不同的来源。所以,我需要处理 OPTIONS 请求,这使得我的最终响应有点( 300-400ms )慢。为避免这种情况,我想使用text/plain内容,因为它不会启用 OPTIONS 请求。我已经测试了这个并且它有效(但不确定性能)。

但我只是想知道JSON是否比text / plain更快?这是我发送到服务器的数据样本。

{"name": "example", "fullName": "example exam", "data": "**THIS IS MOST IMPORTANT. IT IS BASE64 ENCODED IMAGE DATA, SIZE AROUND 100-200 KB**")

我想发送与text/plain相同的数据,以避免 OPTIONS 请求。它有任何性能问题吗?我之所以这样问,是因为大多数人都喜欢application/json(即使我更喜欢它,但我需要为这个特殊情况快速制作我的API。主要关注的是图片数据,我是&#39发送。)

第二名:

我正在使用 PHP Slim Framework for API。在他们的文档中,他们已经解释过您可以使用自定义方法来解析text/plain内容,但我无法在任何地方找到任何示例。然而,以下为我工作:

$text_content = $request->getBody()->getContents();

然后我使用json_decode方法,它工作正常。但这是正确的方式还是在某些情况下会破裂?

0 个答案:

没有答案