当前位置: 首页 > Wordpress插件推荐 > 教你三种方法解决WordPress升级更新后速度慢的问题
 

如果你的 WordPress 搭建在国内服务器上,那你肯定遇到过 WordPress 更新失败的问题。我在阿里云上实测下载官方安装包速度不过每秒十几 k。那么除了官方繁琐的“三步”升级法(手动覆盖文件)外还有其他更高效的更新方法吗?
wordpress慢的解决方法

方法一:WP-CLI

WP-CLI 是官方推出的一款 WordPress 命令行工具。无需浏览器,你就可以实现快速安装、更新主题、配置站点、搜索替换等几乎所有可以想到的功能。

如何安装 WP-CLI 这里不做说明,请移步官方安装指南

假如你已经安装好了 WP-CLI,那么首先通过 wp core check-update 命令获取新版的安装包地址,然后通过自己的途径下载并放到服务器上。

$ wp core check-update
+---------+-------------+-----------------------------------------------------------------+
| version | update_type | package_url                                                     |
+---------+-------------+-----------------------------------------------------------------+
| 4.9     | major       | https://downloads.wordpress.org/release/zh_CN/wordpress-4.9.zip |
+---------+-------------+-----------------------------------------------------------------+

最后执行 wp core update path/to/zip/file 命令升级 WordPress,输出的内容和你通过网页升级类似。

$ wp core update path/to/zip/file
Starting update...
正在解压缩升级文件...
...
Cleaning up files...
No files found that need cleaned up.
Success: WordPress updated successfully.

安装过程中,可能会自动下载语言包,不过语言包很小,没什么影响。这样你就成功升级了 WordPress~

方法二:修改 WordPress 升级代码

或者我们可以修改 WordPress 升级代码逻辑,如果下载的文件是更新包,就直接指向本地文件,而不要远程下载。

编辑 /wp-admin/includes/class-wp-upgrader.php 文件,搜索 $download_file = download_url($package);,作以下修改:

public function download_package( $package ) {
	...

	// 如果想知道原来的下载地址,可以取消注释下面这行,然后在网页后台点更新获得。
	// exit($package);

	if ($package == 'https://downloads.wordpress.org/release/zh_CN/wordpress-4.9.zip') {
		$download_file = 'path/to/zip/file';
	} else {
		$download_file = download_url($package);
	}

	...
}

方法三:使用代理服务器

打开 wp-config.php 文件,在底部增加以下代码:

define('WP_PROXY_HOST', 'us.centos.bz');
define('WP_PROXY_PORT', '31281');

* 该示例代理服务器来源于

SEO TextOptimizer Wordpress插件

描述

seo TextOptimizer 是一个 seo 插件, 重点是文本的内容。与所有其他工具, 重点技术优化的区别是, SEO TextOptimizer 是第一个工具, 让你测量你的作品的质量从搜索引擎的角度来看

1分钟了解:
在你看来, 下面的三篇文章中哪一个最好描述一只青蛙

"我是一个小动物, 完全绿色和一点点黏糊糊的。我跳得很大。我住的地方有水, 爱吃小飞虫。
从语义角度来看, 此文本优化。
下载次数:500 SEO TextOptimizer插件首页 详细介绍 插件下载

Figment Thinking WordPress Database Table Optimizer Wordpress插件

描述

wordpress 数据库表优化插件将自动确保您的 wordpress 数据库表始终优化。

我还包括了一个管理页面位于优化数据库。 本页将允许您确认 WordPress 数据库表的优化, 显示每个表的行数和表的大小。

任意截面

这个插件使用艾丹 size_readable PHP 函数来显示 MySQL 表的文件大小。 我更改了函数的名称, 以避免与可能使用此函数的其他插件命名冲突。

http://aidanlister.com/repos/v/function.size_readable.php

特别感谢大卫. 波特 (http://dpotter.net/Technical/) 的疏忽。

http://www.figmentthinking.com/wordpress-database-table-optimizer/#comment-74

Autoptimize admin bar fix Wordpress插件

描述

修复 Autoptimize 插件的问题。这个插件将再次显示您的管理栏在前端。将在下一个版本中为普通用户修复该栏。

编码: MijnPress.nl Twitter 简介更多插件