关于解决WordPress升级更新速度慢的问题

WordPress是常见的网站开源程序,也是一个比较大的开源框架,也广泛在全世界范围内被大家所应用。无论是国内还是欧美地区,用户量都是成千上万的。如果你的 WordPress 搭建在国内服务器上,那你肯定遇到过 WordPress 更新失败的问题。小编在阿里云上实测下载官方安装包速度不过每秒十几 k。那么除了官方繁琐的“三步”升级法(手动覆盖文件)外还有其他更高效的更新方法吗?

解决升级WordPress速度慢的问题
解决升级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');

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

 

原创文章,作者:SONIC SEO,如若转载,请注明出处:https://www.seo388.com/solutions4wordpressslow/

(3)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年7月28日 22:48
下一篇 2019年8月1日 17:04

相关推荐

  • Discuz论坛网站数据库迁移搬家修改配置文件

    关于discuz开源程序做的网站搬家 discuz搬家的话,必然是需要网站页面与数据库两部分的迁移。然后则是需要把网站页面部分连接上新的数据库账号和密码。 而discuz具体数据库变更与迁移如下: 对discuz论坛做了数据库信息变更或者迁移后需要修改下面三个文件的配置信息。 config/config_ucenter.php config/config_g…

    2019年9月14日
    02.1K
  • 记一次:亿速云服务器搭建

    记一次:亿速云服务器搭建 1)注册亿速云账号: PC版: https://www.yisu.com/reg?s=0PC3N 手机版: https://m.yisu.com/reg?s=0PC3N 2)购买服务器 购买服务器后,得到相关的服务器IP地址与服务器连接密码; 新手建议购买389元的香港服务器(首次购买可以领券便宜30元,也就是说359元/1年的服务…

    2019年11月6日 免费建站教程
    04.3K
  • 如何解决WordPress正在执行例行维护,请一分钟后回来卡住的问题

    这次,小编来给大家说说 关于 ”如何解决Wordpress正在执行例行维护,请一分钟后回来卡住的问题”。希望对做Wordpress网站的站长有所帮助,这个也是Wordpress更新维护中比较常见的问题之一了。 我们应该如何解决这个常见的Wordpress问题呢?如下: 我们在对wordpress主程序、wordpress主题或者wordpress插件升级的时…

    2019年12月18日
    01.8K
  • 织梦dedecms管理系统,文件目录详细解释,织梦建站必备!

      本文章主要是为了今后对 Dedecms 做二次开发所写。安装后 dedecms 的目录,如 (图 1)所示,   图 1-文件根目录 “a”: 默认 HTML 文件存放目录 “data”: 系统缓存或其它可写入数据存放目录 “dede”: 默认后台管理目录“images”: 系统默认模板图片存放目录“include”: 类库文件目录 …

    2019年6月3日
    01.6K
  • 关于工信部网站备案流程

    工信部备案系统是什么呢?工信部备案系统有什么作用呢? 实际上,国内云虚拟主机、VPS云服务器建站都是要进行备案的,许多朋友都会直接在工信部备案系统里面备案。 接下来,小编来给大家说说工信部网站备案流程是什么? 1)首先进入电信备案系统网址,并在首页中点击用户注册 2)点击注册后在系统中输入用户所注册的用户名和密码,进入ICP备案信息录入登录,填写真实的用户信…

    2019年10月29日
    01.4K
  • 源码建站DeDe织梦CMS安装页面出现dir

    这次,小编来给大家说说一个常见的织梦建站问题,“源码建站DeDe织梦CMS安装页面出现dir”。相信很多小伙伴有遇到过,那应该怎样解决呢?接下来,我们来看看吧。 有些小伙伴们买了的dede织梦CMS的二次开发的源码结果又遇见安装时出现dir,认为这套源码时不能安装的 ,我今天给大家带来一个这样的教程吧! 1.遇见安装页面出现dir 2.你这个肯定是已经安装过…

    2020年6月8日 免费建站教程
    02.4K
  • 当使用WordPress 5.4.2版本时,可能会遇到后台访问速度变慢的问题

    当使用WordPress 5.4.2版本时,可能会遇到后台访问速度变慢的问题 经过了一晚上的纠结,我找到了一些暂时解决办法,以下是具体步骤: 第1步:修改admin.php文件 打开wp-admin/includes路径下的admin.php文件。 在文件的最底部加入以下代码: 复制代码 add_filter(‘automatic_updater_disab…

    2023年8月21日
    0939
  • 关于宝塔面板Linux系统磁盘挂载工具脚本

    这次,小编来给大家说说,“关于宝塔面板Linux系统磁盘挂载工具脚本”。一般来说,如果服务器只有一个硬盘的话,是不需要挂载磁盘的,但是如果额外又买了1块磁盘的话,那就需要服务器面板的挂载脚本了。 最近,有许多朋友反馈的一些问题和磁盘挂载有关。 1、安装完面板后发现磁盘容量与实际购买容量不符 2、重启服务器后面板无法访问,网站、数据库文件丢失上述的,都是因为未…

    2019年11月18日
    01.4K
  • 关于Apache的服务器环境管理面板的教程

    Apache服务器环境,免费Linux管理面板 免费Linux管理面板 http://www.365yg.com/item/6414812516660019714/ 一键搭建自己的网站 http://www.365yg.com/item/6414813720978915842/ 如何远程连接管理Linux服务器 http://www.365yg.com/it…

    2019年3月13日
    01.5K
  • WordPress升级显示另一更新正在进行解决方法

    就在刚刚,在登录小嵘SEO技术博客后台看到WordPress 5.2.3 版本推送出来了,于是果断的开始升级更新,结果我看半天没有反映,于是就刷新了一下,那么问题也就随之而来了。 WordPress 在升级的过程中,如果你刷新页面或者关闭页面会造成WordPress 升级不成功,而当我们再次升级时就可能会遇到这样或者那样的问题。就刚刚小嵘SEO技术博客升级 …

    2019年10月9日 免费建站教程
    02.1K
  • WordPress一键更换整站文件域名的插件

    我们用Wordpress搭建博客之后,虽然可能很少碰到换域名的情况,但是万一哪天碰到了,真还是件麻烦的事情。 网站搬家,可能需要换域名,如果网站搬家要换域名的话,涉及的是整站的图片链接和其他文件的链接,手动1个1个改真的会烦死个人,超级麻烦的。 尤其是博客内的图片链接,如果图片没有放到第三方,那全部的图片都会失效。熟悉Sql的童鞋通过Sql虽然可以完成域名链…

    2019年9月7日
    01.7K
  • 关于织梦DEDE友情链接调用的方法与技巧

    这次小编来分享几个织梦友情链接标签技巧。 DEDE织梦的友情链接标签正确的调用格式如下: 织梦dedecms友情链接调用方法: {dede:flink type=’textall’ row=’24’} [field:link /] {/dede:flink} 表示显示前24条从后台添加友情链接全部用文字显示 t…

    2019年9月5日
    01.4K