REST API可以处理多少用户/负载?

时间:2018-04-24 作者:azmatrix

Wordpress rest API是否可以同时供数千名公共用户使用,还是仅限开发人员使用?我想使用API为成千上万的用户提供内容,但我发现目前它从服务器提取数据(如图像等)的速度很慢。

1 个回复
SO网友:Tom J Nowell

Wordpress rest API能否同时被数千名公共用户使用

公共用户可以使用REST API是的,但他们的访问将受到更多限制,例如,您可以在tomjn.com/wp-json, 但祝你在没有登录的情况下创建帖子时好运:)

还是仅限开发人员使用?

正如我提到的,一些端点需要经过身份验证的访问,例如修改和创建帖子。添加您自己的端点您可以对此进行配置

我想使用API为成千上万的用户提供内容,但我发现目前它从服务器提取数据的速度很慢

是的,有些网站完全由REST API提供支持,有数千个并发用户,但不要期望共享托管设置能够处理它。

REST API调用仍然需要时间和系统资源,如果不能同时为1000个用户提供首页服务,REST API也不会有太大的不同。

因此,真正的答案取决于站点的构建情况、硬件对象缓存以及备份它的缓存机制

一、 e.图像等。

RESTAPI返回JSON数据,有时返回XML。它们不会返回图像。JSON响应可能包含HTML片段,但引用的任何图像都只是引用而已。PHP发送图像标记的方式与引用图像标记的方式相同。

如果您希望通过REST API发送整个HTML页面,就像它是前端一样,那么您就错了。REST API不适用于人类。JS调用您的站点、远程请求、工具等,但不是真正的用户访问。

使用REST API的站点将发送一个页面,然后该页面将在JS中调用API以填补空白。

结束

相关推荐

WP REST API-如何在Java中将嵌入式转换为JSON对象

我想通过我的帖子从WordPress Rest api获取嵌入图像。我发现我应该添加_embed 或_embed=true 作为我的请求的查询参数。结果有额外的_embedded 部分如下:我将名为\\u embedded的embeddedDto放在主json文件中,并创建其他需要的DTO来处理此问题。图像中的突出显示点似乎有问题wp:featuremedia, 我应该如何将其解析为json?我创建了一个具有featuremedia dto的类wp。我说得对不对?您可以在此处看到其他DTO:public