GG资源网

10年经验终极盘点,彻底解决WordPress后台访问慢的问题(如何解决WordPress时区错误问题)

10年经验终极盘点,彻底解决WordPress后台访问慢的问题

10年经验终极盘点,彻底解决WordPress后台访问慢问题

你的WordPress后台访问速度是不是超级慢?

如果你有类似烦恼并且在网上搜索一大圈仍没有任何改善的话,建议详细阅读本文,这是我们WordPress运维10年认真总结出的优化教程。

加载缓慢的WordPress后台真的很烦人,特别是在后台编辑和发布内容的时候,会耽误你大量宝贵时间。在本文中我们将详细盘点各种导致WordPress后台访问慢的原因,并给出对应的修复方法。

到底什么原因导致的WordPress后台访问慢?

WordPress后台加载速度慢可能由很多原因造成,国内最常见的原因有两个:

1. 后台引用了国内加载慢或无法加载的静态资源,例如谷歌字体、默认的avatar头像等;

2. 服务器性能不足

针对原因一,引用国外资源的优化方案:

众所周知的原因,在国内有一些网站是无法访问的,例如谷歌,如果你的WordPress引用了这些网站的资源,就会导致页面加载速度异常缓慢。检查是否引用了谷歌资源的方式,就是登录WordPress后台,在浏览器窗口中右击鼠标-查看源代码,按Ctrl+F搜索google,看看有没有包含谷歌域名的代码出现,如果有的话说明引用了。

这些资源的引用可能发生在主题里,也可能在插件中,排查起来是需要有专业知识的,最省力的方法就是购买类似无忧速建这类经过专业团队优化的适合国内使用的WordPress建站系统。

除了谷歌资源,最常见的还有WordPress默认的头像,如果你的网站只是纯展示功能,用不着头像的话,强烈建议关闭头像功能。因为WordPress默认的头像图片不是保存在本地,而是引用gravatar网站的远程图片,而这个网站在国内经常无法访问或者访问极其缓慢。

关闭方法:进入后台-设置-讨论,取消勾选显示头像。

关闭头像显示

针对原因二,服务器性能不足的问题优化方案:

对于WordPress前台来说,我们可以选择缓存插件来解决服务器性能不足导致的访问速度问题,但是WordPress后台是无法缓存的,因此它需要更多的服务器资源才能稳定运行。

如果你的WordPress后台变慢了,可能是后台某些设置或者插件消耗了太多的服务器性能。

1. 测试网站性能;

先检查出到底是什么原因导致的速度下降是至关重要的一步,我们可以使用Chrome浏览器自带的Lighthouse功能进行测试。

进入后台,在浏览器的网页中右击鼠标,选择检查,在浏览器底下的调试工具中选择Lighthouse,如下图:

Lighthouse

点“分析导航”按钮之后就会自动生成报告,在报告中可以看到哪些因素影响了WordPress后台打开速度,例如是哪个JavaScript、css或图片等导致的加载慢。

2. 安装WordPress更新。

WordPress团队每个版本都会对性能进行优化,如果你不更新就会错过这些改进。同样

的,主题和插件的更新通常也会包含一些错误的修复以及性能的优化。所以找一款更新频率较高,维护团队稳定的主题,如无忧速建,肯定可以获得更多性能上的保障。

3. 更新PHP版本 。

众所周知,WordPress是基于PHP语言开发,而基于兼容性要求,它对PHP版本要求相对较低,目前最低要求是PHP5.6,而截至目前最新的PHP版本是8.1.6。

跟WordPress版本一样,PHP的每次更新都意味着有了更好的性能,想要有更好的性能体验,必须升级PHP版本。

在WordPress后台-工具-站点健康中可以看到PHP版本信息:

PHP版本信息

至于如何升级PHP版本,需要根据你的服务器对症处理。如果是虚拟主机,通常可以在控制台里能看到PHP版本切换的地方;如果是云服务器,那就需要根据自身环境配置酌情处理,详情可以网上找一下教程。

4. 增加PHP内存限制

PHP的运行内存是有限制的,如果你的WordPress体量变大,PHP内存不够时,速度肯定会变慢,甚至导致网站崩溃。

PHP内存限制也是在后台-工具-站点健康中可以看到,

PHP内存限制

一般将它设置成大于500的数值,修改方法:在根目录下的wp-config.php中增加一行代码:

5. 监控WordPress插件性能

WordPress最迷人的地方之一就是有着大量的免费插件,但是各种插件开发理念不一,代码质量良莠不齐,一不小心就会导致某些插件占用大量服务器性能。

你可以安装query-monitor插件来监控插件的性能情况。

插件激活后会在WordPress顶部工具栏插入一个新菜单

Query-monitor

点击它会打开监控器控制台,点击左侧菜单的“Queries by Componen”就可以看到每个插件占用的服务器资源数量了。

Queries by Componen

禁用占用资源异常的那个插件,看看访问速度有没有提升吧。

6. 关闭仪表盘显示选项中无用的项目

进入WordPress后台,首先打开的是仪表盘,里面显示了一些例如“站点健康状态”、“概览”等内容,但这些内容大多数是无用的,使用频率非常低,其中有一些例如“WordPress活动及新闻”、“搜索引擎新闻”等模块,他们显示的信息流来自国外接口,这会使得加载速度异常缓慢。

点击右上角的显示选项,取消勾选这些无用的模块吧!

仪表盘显示选项

7. 修改WordPress自动保存间隔

WordPress编辑器自带了自动保存功能,当你意外关闭编辑器时,可以利用此功能轻松恢复未保存的内容。

但是当你在服务器压力较大的时候编辑网站内容,自动保存功能频繁发送的请求就会使得后台响应速度变慢。

自动保存功能是一个重要功能,不建议关闭它,但我们可以降低自动保存的频率。

只需将以下代码添加到你的wp-config.php文件中。

这会将自动保存频率设置为2分钟一次,而不是默认的1秒一次。

8. 降低心跳检测API频率

WordPress采用了心跳检测的方式,每隔60秒向服务器发送一次请求。心跳检测有多种用途,比如获取是否有其他用户也在使用后台编辑内容,并实时通知对方,防止内容发生冲突。

如果有多个用户同时在后台作业时就会导致服务器压力过大。

可以使用heartbeat-control插件进行心跳频率更改,建议改为至少120秒。

心跳频率设置

9. 使用Linux系统,而不是Windows

Linux对PHP兼容性更好,而且Linux系统本身占用内存少,运行效率更高。而Windows的桌面系统会占用更多性能资源,自然就会使分配给WordPress的性能资源变少。另外更不要用Windows+IIS的组合运行PHP项目,兼容性差,性能更低,而且会有很多难以解决的奇怪问题出现。

以上就是针对WordPress后台访问缓慢问题的一些优化方案,希望对你有所帮助!

如何解决WordPress时区错误问题

WordPress的默认时区是UTC格林威治时间。如果要变更时区,你可以在后台的常规设置中选择自己的时区。这里以北京时间为例,我们可以选择设置时区为上海。但是在将WordPress时区调整为上海或UTC+8后,前台主题时间显示均还是UTC时间,与北京时间仍有8小时的时差,而后台文章发布时间是正确的。也就是说后台的时区设置对前台主题不起效果。我也查找试过很多网上说的方法,均不起作用。以下是刚开始使用且无效的方法,可能你找到的方法也都是这些:

方法一、修改php.ini,将默认时区改成:

方法二、在 wp-config.php中加入:

方法三、在/wp-includes/functions.php中加入:

以上三种方法按顺序我均试过无效,最后我想到了问题的根源可能是timestamp函数有时差没解决所造成的,于是立即打开wordpress 4.2.2版本的/wp-includes/functions.php文件查看,最后我找到了解决WordPress时区错误问题的最终解决方法。以下是时区错误的具体修改方法:

打开/wp-includes/functions.php文件,找到第65-66行将以下代码:

修改为:

保存funtions.php文件后,去前台看看主题中的时间是否已正确。这里还需要注意的是,用以上代码修改后,你的服务器端php.ini还需已设置为中国地域内的时区,如果原先没设置成中国时区,可以在php.ini相应位置加入:date.timezone = “Asia/Shanghai”保存并重启apache即可,网站后台也需设置时区为上海或UTC+8。在使用此方法前,建议先尝试以上所说的方法一、方法二,如果无效就再用我说的方法,此方法毕竟是要修改wordpress核心程序的,今后升级有所不便,你需要做好修改记录。

由于网站搬家,部分链接失效,如无法下载,请联系站长!谢谢支持!
1. 带 [亲测] 说明源码已经被站长亲测过!
2. 下载后的源码请在24小时内删除,仅供学习用途!
3. 分享目的仅供大家学习和交流,请不要用于商业用途!
4. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
5. 本站所有资源来源于站长上传和网络,如有侵权请邮件联系站长!
6. 没带 [亲测] 代表站长时间紧促,站长会保持每天更新 [亲测] 源码 !
7. 盗版ripro用户购买ripro美化无担保,若设置不成功/不生效我们不支持退款!
8. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
9. 如果你也有好源码或者教程,可以到审核区发布,分享有金币奖励和额外收入!
10.如果您购买了某个产品,而我们还没来得及更新,请联系站长或留言催更,谢谢理解 !
GG资源网 » 10年经验终极盘点,彻底解决WordPress后台访问慢的问题(如何解决WordPress时区错误问题)

发表回复

CAPTCHAis initialing...