WORDPRESS后台速度超慢的解决方法

UPDATES: 本次问题是由于多用户原因造成,具体如下,代码位于wp-admin/includes/class-wp-posts-list-table.php ~line 88


$post_type        = $this->screen->post_type;
		$post_type_object = get_post_type_object( $post_type );

		$exclude_states   = get_post_stati( array(
			'show_in_admin_all_list' => false,
		) );
		// $this->user_posts_count = intval( $wpdb->get_var( $wpdb->prepare( "
		// 	SELECT COUNT( 1 )
		// 	FROM $wpdb->posts
		// 	WHERE post_type = %s
		// 	AND post_status NOT IN ( '" . implode( "','", $exclude_states ) . "' )
		// 	AND post_author = %d
		// ", $post_type, get_current_user_id() ) ) );

		//get_var()速度太慢,暂时禁用





最近http://news.12reads.cn/后台速度奇慢,前台没有任何问题。而且后台速度慢仅表现在获取文章列表和编辑、发布文章时,开启MYSQL慢查询,得到如下culprit:


[0x00007f6fb752f698] _get_list_table() /home/wwwroot/news.12reads.cn/wp-admin/edit.php:45
script_filename = /home/wwwroot/news.12reads.cn/wp-admin/edit.php

edit.php ~45是获取文章列表的函数:


$wp_list_table = _get_list_table('WP_Posts_List_Table');

不知道之前动过了哪里导致了这个函数MANFUNCTION?


ANYWAY,GOOGLE一番,看到一篇文章对WP后台慢的问题解决比较全面http://www.onlinemediamasters.com/slow-wordpress-admin-panel/


摘录以下了,现在准备去重装下WP,如果解决了再来完善此文喽。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值