Wordpress十万(百万)级文章的后台优化加速

Wordpress网站文章超过十万或百万时,后台打开速度就慢了一个等级,包括后台菜单栏都很难打开,主要原因还是一次性数据查询量增大了。

影响Wordpress数据查询量的一个主要函数是wp_count_posts(),就是统计文章数量,然后进行分页。
找到原因就好下药了,基本方法就是去掉或者约束wp_count_posts查询量。
function wp_count_posts( $type = 'post', $perm = '' ) {
$query = "SELECT post_status, COUNT( * ) AS num_posts FROM {$wpdb->posts} WHERE post_type = %s AND ID>1000000";//约束wp_count_posts查询量
}

其次就是约束及去掉后台分页pagination(),其它处理方法同理。
protected function pagination( $which ) {
//$total_items = $this->_pagination_args['total_items'];
//$total_pages = $this->_pagination_args['total_pages'];
$total_items = 12;
$total_pages = 12;
}

#现在前往

精选留言

Wordpress,十万,百万,文章
sample
2023-01-19
写留言
签到
投稿
QQ咨询
返回顶部