我有一个gutenberg动态块,它向外部api发出请求,以返回要在前端渲染的特定数据。然而,有些帖子有超过15个块,也就是说,有15个请求,因此这会减慢网站的速度。是否有任何方法可以优化此请求?
下面是今天返回数据的函数
Function
function requestApi() {
$arguments = [
\'method\' => \'GET\',
];
$request = wp_remote_get( \'https://example.com.br/api/endpoint/product-id\', $arguments );
if (is_wp_error($request)) {
$error_message = $request->get_error_message();
echo "Error {$error_message}";
}
$body = wp_remote_retrieve_body( $request );
$values = json_decode( $body );
return $values;
}