WordPress REST API 响应慢如何解决

更新于 2021年12月26日 wordpress教程

我对 WordPress REST API 的速度有疑问。 我想要做的是尽可能快地为一份报告获取大约 26k 条记录的数据,以便为用户提供流畅的用户体验。 我遇到的问题是,当 REST API 被调用时,WordPress 似乎加载了核心、插件和主题。

WordPress REST API 响应慢如何解决

桌子

我已经用完了我所知道的优化代码的方法,是否有任何人知道可以提高速度的 WordPress 调整? 对于使用 REST API 的人来说,这些结果是否正常? 正如您所看到的,运行我的代码的时间不是问题,而是 WordPress 的开销。

解决方案

概述:所以问题是 WordPress 4.8 版的限制。 WordPress 旨在为每个 REST API 请求加载插件和主题及其所有核心。 这是响应时间缓慢的原因。

解决方案:当前唯一的解决方案是对插件中的文件进行 ajax 调用,并且仅加载 WordPress 核心的一部分。 下面的代码是直接文件访问,同时仍然能够以快速响应时间使用 WordPress 功能。

//Tell WordPress to only load the basics
define('SHORTINIT',1);

//get path of wp-load.php and load it
require_once $_SERVER['DOCUMENT_ROOT'] . '/wp-load.php';

// register global database
global $wpdb;

// return data selected from DB to user

结果:响应时间降至 100 毫秒。 这是1069ms 到 108ms的巨大差异。

最后说明:Wordpress REST API 非常新,功能非常强大,您应该在响应时间不成问题的大多数情况下使用。

如果响应时间对您的应用程序至关重要,并且您不介意花费时间和精力,我建议您创建自己的入口点来检索您需要的数据。

我刚刚找到了这个插件-> https://wordpress.org/plugins/wp-rest-cache/

这是一个非常省时的插件,并在我们的实时网站上进行了测试。

结果:平均响应耗时从1200ms降到50ms

你可能还喜欢下面这些文章

wordpress关注微信公众号查看隐藏内容插件:北冥wordpress关注微信公众号查看隐藏内容插件:北冥

北冥插件是imwpweb开发的一款关注可复制、可查看隐藏内容的插件,想要为公众号涨粉不可错过哦~

想要流量私域化,成本最低的方式就是让用户关注你的公众号,手段就是通过关注可以查看隐藏内容,复制内容。

wordpress 支付宝、微信打赏赞赏插件:imwptipwordpress 支付宝、微信打赏赞赏插件:imwptip

在自媒体的时代,每个人都能发表自己的观点,有人喜欢你的文章,就有可能愿意打赏你的文章,那么你可能需要一款wordpress的打赏赞赏插件。
1.不需要对当前的主题做任何改动,后台启用插件,前台就可以显示打赏功能

wordpress文章自动配图插件wordpress文章自动配图插件

现在写点文章不配图总觉得文章质量不太高。
于是萌生了写一款文章自动配图的插件的想法。
文章页自动加一张图比较简单,从候选集中选择一张图片拼接在正文中即可。
又比如在图片中添加文章标题,摘要或者自定义的文字。

wordpress站长工具箱插件imwpf,必装插件wordpress站长工具箱插件imwpf,必装插件

为了让wordpress更好用,我们开发了一款wp工具箱插件。
imwpf提供 免登录发布接口、优化工具箱(定时任务开关,修订版开关,wp-json开关,缩略图开关)、防垃圾评论、后台文章分类标签ID显示、百度推送、收录快捷查看 功能,并且还在持续增加中。

wordpress智能自动摘要插件:wpaewordpress智能自动摘要插件:wpae

目前wordpress的摘要大多数由主题提供。
一直以来没有一款插件可以智能提取正文的关键内容作为摘要,于是自己动手做了一个,命名为wpae(wordpress auto excerpt)。

wordpress蜘蛛统计插件wpsa,最好的蜘蛛分析系统wordpress蜘蛛统计插件wpsa,最好的蜘蛛分析系统

wpsa是一款可以统计并分析蜘蛛访问痕迹的插件。
Google蜘蛛统计报表

wpsa为蜘蛛统计插件。
A: 插件处理数据的时候忽略了没有蜘蛛爬行的时间段,不是没有统计到数据。

wprec:wordpress相关文章插件,最好的相似推荐插件wprec:wordpress相关文章插件,最好的相似推荐插件

一个理想的相关文章推荐插件应该是什么样子的?
wprec就是一个能够提升用户体验,提升搜索引擎排名的相关文章推荐插件!
插件的后台在 WP工具箱-文章推荐,进入即可看到设置。

wordpress自动关键词插件wpkws,长尾词聚合必备wordpress自动关键词插件wpkws,长尾词聚合必备

网站获取流量需要依靠长尾词,但我们不可能把所有的长尾词都堆在标题或者正文中。
现在我开发了一款能自动匹配长尾词的插件wpkws,他的功能是找到和文章相似的长尾词,自动添加为标签。

好看 (0) 很好看 (0) 非常好看 (0)
赞赏

微信赞赏支付宝赞赏