Jquery wordpress使用两种方法快速加载ajax请求

Jquery wordpress使用两种方法快速加载ajax请求,jquery,ajax,wordpress,performance,Jquery,Ajax,Wordpress,Performance,需要快速加载ajax请求,我们有一些想法 但我想知道我们能做到吗?怎么做 方法1 1-将WordPress循环结果提取为变量$results 2-将$results(即html代码)保存为瞬态 3-检索此HTML$结果以更快地加载 方法#2 1-返回第2页的ajax循环结果 2-通过追加将此结果添加到目标div 3-如果我们再次单击以获取第3页的结果 使用隐藏页面#2 results div将此结果添加到目标div 4-如果单击后退,则隐藏页面#3结果分区并显示页面#2分区 您能帮忙吗?在这种情

需要快速加载ajax请求,我们有一些想法

但我想知道我们能做到吗?怎么做

方法1 1-将WordPress循环结果提取为变量$results

2-将$results(即html代码)保存为瞬态

3-检索此HTML$结果以更快地加载

方法#2 1-返回第2页的ajax循环结果

2-通过追加将此结果添加到目标div

3-如果我们再次单击以获取第3页的结果

使用隐藏页面#2 results div将此结果添加到目标div

4-如果单击后退,则隐藏页面#3结果分区并显示页面#2分区


您能帮忙吗?

在这种情况下,这里有一个关于速度的最佳建议:不要使用AJAX。相反,将预加载到页面中的数据存储在脚本CDATA块中(请参阅),当人们单击时,只需抓取数据(已加载)并显示它。您可以使用wp rest api,有些查询更快,因为它们不会加载所有WordPress@cale\b,您是指使用wp\u本地化\u脚本('site\u vars','ajaxUrl',$ajaxUrl');如果是这样的话,那么我们需要存储加载的结果,然后在没有加载管理ajax的情况下再次获取它
    $page = (isset($_POST['pageNumber'])) ? $_POST['pageNumber'] : 0;
 $args = array(
'posts_per_page' => 3,
'paged' => $page,
'orderby' => 'DESC',
);