当我们使用WordPress REST API时,每个请求都会由WordPress处理,根据数据库的大小和服务器的性能,而对于高流量的网站,问题将开始出现。这里我们可以通过使用WP REST Cache这样的插件,你可以对REST API的响应进行缓存,使WordPress网站加载速度大大提升。这里搬主题就分享一下缓存REST API响应并加速WordPress REST API请求教程。使用插件缓存这里可以安装插件【WP REST Cache】,安装启用即可。当然,如果你想总是查看未缓存的REST API响应,你可以在请求头中添加以下一行:Cache-Control: private or Cache-Control: no-cache除了缓存响应之外,还有一些方法可以加快WP REST API的响应时间,如下:WordPress REST API的开发为我们如何从网站和应用程序的前端与数据库通信提供了大量的可能性。无论你是使用register_rest_route创建的自定义端点,还是通过register_rest_field将自定义数据添加到现有端点的输出中,对这些数据进行缓存往往是有意义的。谨慎使用瞬态的APIWordPress的瞬态基本上可以用来存储任何东西。然而,由于它们被存储在wp_options表中,这种方法应该少用,而且通常是对那些有点全局性的数据。举例来说,如果你有10,000个文章类型的条目,并使用瞬态来存储每个条目的数据,这将导致选项表变长10,000行(不好)。我们将在这篇文章的后面通过使用文章元API来处理这个特殊的使用情况。现在,让我们设置一个包含第三方API响应的瞬态,然后将其添加到我们自己的自定义端点响应中。
THE END