【问题标题】:WP_Query taking 3-4 seconds to execute, optimizations suggestions?WP_Query 需要 3-4 秒执行,优化建议?
【发布时间】:2019-08-22 16:48:12
【问题描述】:

我开始管理一个新的 Wordpress 网站,我注意到一些查询需要大约 3-4 秒才能执行。我正在使用查询监视器插件来检查这一点。

任何对 Wordpress WP_Query 有更多经验的人可以帮助我提供优化技巧吗?

new WP_Query(array( 'no_found_rows' => TRUE, 'category__and'=> 
array($rozeCategoryID, $aktualeCategoryID), 'posts_per_page' => 9,
'meta_key' => 'nmb-pozicioni-rubrike', 
'orderby' => array( 'meta_value_num' => 'ASC', 'modified' => 'DESC' ) ));

This 是我拥有的功能。

P.S 帖子数量在 13 万左右。

【问题讨论】:

    标签: php wordpress phpmyadmin


    【解决方案1】:

    鉴于您拥有的帖子数量(以及必须运行的比较数量),我不知道仅通过优化查询,您将能够以多快的速度获得它,而不是升级您的服务器.

    如果您想提高页面速度,我会考虑尝试使用瞬态 API 缓存结果(或 thrm 的第一页)。然后,您可以清除 publish_post 上的瞬态。

    https://scotch.io/tutorials/a-guide-to-transients-in-wordpress 上有一个设置指南,看起来很顺利。

    【讨论】:

      猜你喜欢
      • 2013-01-02
      • 1970-01-01
      • 2011-05-02
      • 2012-12-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多