WordPress 网站打开很慢的原因

优化网站访问速度是一件非常麻烦的事情,很多人不知道该从什么地方下手进行优化,一味地从主机访问速度还有主题上找问题,然后装各种各样的插件来优化网站内容,访问速度却没有提高。

那么到底有哪些因素导致了网站访问速度变慢。

主机性能和维护

首先从主机找问题。速度慢的原因无非是贪便宜购买配置不高的主机、用免费主机、碰上不靠谱的商家、没有距离大陆更近的机房或者没有使用CN2线路、主机超售。

一般靠谱的商家,虚拟主机现在配置也不低,基本能满足网站运营需求。新手和不愿意折腾的童鞋建议虚拟主机。

推荐阅读:主机推荐:WOPUS IDC 也许是最靠谱的虚拟主机

ping.cat监测各大国外VPS主机商网络质量

主机推荐:Fastcomet虚拟主机

使用VPS可能需要考虑的更多些, VPS 性能不高或维护质量不佳时,会影响 WordPress 网站速度

推荐阅读:日本VPS服务器商家收集汇总 方便购买日本VPS服务器

购买VPS需要注意的30个问题

ping.cat监测各大国外VPS主机商网络质量

WordPress网站如何基于宝塔面板的LNMP服务器进行再优化

WordPress插件/调用外部资源/脚本

因为众所周知的原因,如果WordPress主题中有Google服务,或者为了实现某些功能的 JS 脚本,会对网站性能产生很大影响。

如果你的WordPress网站安装了很多 WordPress 插件,不可避免地造成不兼容或者因为作者代码问题冲突,造成网站速度变慢。

推荐阅读:WordPress禁用谷歌字体插件:Disable Google Fonts

WordPress主题

如果使用功能比较强大,特效比较多的主题,需要加载很多的 Javascript 脚本文件和不少 CSS 样式表文件,必然会影响网站速度。

根据用途来选择主题。如果只是建个博客,无需使用功能太多的主题。

图片优化

页面上加载速度慢的元素主要是需要存放在多媒体里的图片。JPEG 和 PNG 是网站上传图片最常见的图片格式。PNG图像格式是未压缩的。

没有针对 Web 访问进行优化的图片,会明显拖慢页面加载速度。

可以使用 WP Rocke插件,自带图片优化,支持网站图片批量WEBP化,更彻底地对图片进行优化。

阅读推荐:WordPress 超高压缩率 支持webp图片格式的图片压缩插件:ShortPixel

用WEBP图片格式既利于SEO优化又能优化图片大小

比TinyPNG好用的Squoosh在线图片压缩

用ImgURL免费图床程序自建WordPress图床

页面未压缩

网页上包含很多文字和图片,以及其它多种元素,那么页面加载速度可能会减慢。开启页面压缩,则页面文件体积会减小,加载速度也会明显变快。

没有配置缓存

如果WordPress网站没有启用缓存,每次访问都需要请求主机,网站必然会变慢。访问量大时,也容易崩溃。每一个WordPress网站都应该建立缓冲机制,比如安装WP Super Cache、WP Rocket、WP Fastest Cache插件,而且以上提到的缓冲插件,为方便缓存,基本都添加了多种功能,比如CDN、图片优化等等。

如果你对 WordPress 网站优化有更高的要求,可以尝试实现用Redis、Opcache、Memcached、Batcache加速WordPress实现内存级缓冲。

阅读推荐:几款常用的WordPress性能优化缓存插件

用Memcached、Batcache加速WordPress实现内存级缓冲

Redis、Opcache对WordPress实现内存级缓冲优化

[ad]

错误的 HTTP 请求

访问网站页面 URL时出现错误导致 403,404,500,502 或其他 HTTP 错误,显著降低网站整体性能。

在 Chrome 浏览器使用 F12 调用开发者工具然后找到 Networks 选项卡,重新 F5 刷新页面,在“网络”选项卡中检查网站是否有此类链接。或者可以使用网站测速工具 GTmetrix 和 Pingdom 查看是否有错误链接。

重定向过多

多个重定向会减慢网站的重定向等待时间。最好的做法是最终合并成单个重定向:从 HTTP/HTTPS 非 www 的访问(https://zhuji.gd 或 https://wpbox.cc)到 https 的 www 访问(https://zhuji.gd)。

阅读推荐:WordPress插件:Redirection和WP Permalinks Migrations实现301重定向

数据库查询负荷

如果数据库始终处于大量并发同时查询任务,那么数据库查询和读取结果的速度会变慢,进而表现为网站响应速度变慢,甚至有时候会造成数据库崩溃,进程卡死,网站打不开,提示错误:Error establishing a database connection。

【声明1】:如本站转载别的站的文章,我个人没有添加来源,您可以发电邮:admin#zhuji.gd 提醒我,我会尽快添加文章来源。 【声明2】:本博客不参与任何交易及中介服务,只记录 VPS 测评和优惠,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。
(0)
上一篇 21/09/2019
下一篇 19/10/2019

相关推荐

  • WordPress建立数据库连接时出错怎么办?

    当网站出现 “建立数据库连接时出错”该怎么办? 错误消息是什么意思? WordPress网站基于数据库,而数据库又使用MySQL数据库管理系统。当互联网用户浏览网站时,PHP命令会请求所需的数据库条目。但是,如果用户只能看到“建立数据库连接时出错”消息,则此数据库信息请求无效。 “建立数据库连接时出错”发生在什么条件下? 错误消息不一定是错误的操作触发。在大多数情况下,这是由于数据库的登录数据未正确存储或数据库本身已损坏...

    20/03/2019
    530
  • WordPress一键重新生成全站缩略图插件:Regenerate Thumbnails

    在搭建运营WordPress网站的同时,无论是频繁地更换主题,还是页面改版优化,都会出现缩略图不合适造成的排版混乱的情况。原来的特色图像尺寸和比例可能已不适合当前的版面,需要调整显示尺寸。 如果手动重新上传图片,重新生成缩略图,会出现文章图片链接失效,工作量非常大。 那么有没有一种WordPress插件可以替代手动上传,重新生产缩略图的操作,做到省时省力? WordPress插件Regenerate Thumbnails正是能够快速简单地重新生...

    03/04/2019
    13.3K0
  • 轻量 PHP 单文件在线文件管理器推荐

    文件管理器在各个方面都会需要的,WordPress里面就有文件管理器插件之类,国内比较有名的PHP文件管理器就是KOD文件管理器,但是那个太大了,不适合轻量级使用,在gayhub发现的2款非常不错的单文件PHP文件管理器,使用之后感觉非常不错。 Filemanager 单文件在线文件管理器 大小69k,风格比较偏向经典,只调用了代码高亮的静态资源。 必要条件 1,PHP 5.2以上 2,zip扩展,用来解压缩的 3,Fileinfo, iconv 和 mbstring扩展也是...

    13/03/2019
    16.7K0
  • 红米Redmi K20Pro MIUI 12 欧版 ROM 刷机教程

    4月27日,MIUI 12 发布,自称为唯一可以跟 IOS 抗衡的安卓系统。 上周六,欧版MIUI官网放出了 MIUI 12 欧版 ROM。欧版 MIUI 是K20Pro手机ROM中唯一没有预装谷歌全家桶,预装的小米应用没有广告。 刷机注意: 如果升级 MIUI 12 欧版 ROM,必须通过手动升级。暂不支持从MIUI 11 ROM OTA 升级为 MIUI 12 欧版 ROM。 刷机教程: 请参考以前发布的 红米Redmi K20Pro MIUI11欧版ROM刷机教程 更新: 2020年5月9日 如果已经安装MIUI 11 ...

    05/05/2020
    43.0K0
  • 如何解决 XShell 7 个人免费版退出时弹窗的问题?附 XShell 5/6/7 破解版下载

    2022年 SSH 工具 Xshell,修改免费版规则。不再限制用户打开标签数量限制,但是退出XShell的时候会弹框。今天在如有乐享看到一篇教程关于直接修改可执行文件,彻底解决弹框问题。并且亲测 Xshell(7.0.0122)有效,搬运过来分享给大家。 1、需要准备一个 x64dbg 工具,推荐使用 Hexed。 2、Xshell 7 图标,点击右键, 打开文件所在的位置,找到 Xshell.exe。建议备份原可执行文件。 3、打开 Hexed 网站,打开 Xshell.exe 文件,...

    23/05/2023
    3940
  • Linux VPS 和独立服务器网络一键测速脚本:network-speed.xyz

    今天在 LES 论坛看到一个 VPS 和服务器测速脚本-network-speed.xyz,测试提供的信息非常全面,具体的可以看下下面提供的脚本输出示例。network-speed.xyz 基于 speedtest.net 的测速节点进行测速,根据 Teddysuns 开发的 bench.sh 测速脚本,添加了一些自己开发的代码并修改了不需要的项目,类似 zq-superspeed、SuperSpeed.sh修复版等一键测速脚本。network-speed.xyz 官网:https://network-speed.xyz/ network-speed.xyz 测...

    技术教程 08/08/2023
    3310
  • 如何在百度搜索结果中显示你的WordPress站点Logo

    在百度中,搜索你的博客站点关键字,在搜索结果中显示站点Logo而不是百度自动获取的图片,感觉是不是很拉风,比如百度中搜索“知更鸟”的结果: baidul 是否你也想弄个个性的Logo显示在搜索结果中呢?其实很简单,下面简单说一下实现方法: 一、首先注册百度站长平台 注册地址:http://zhanzhang.baidu.com/ 相信很多站长已有账号,略过。 二、添加站点Logo 登录百度站长平台,左侧面板打开我的网站→站点管理,再次点击管理站点→...

    22/03/2019
    480
  • WordPress 插件:WP Last Modified Info 告诉搜索引擎文章已更新

    我们要重视网站文章内容的日常更新,可以在在文章内容更新后都会主动备注最后更新时间。备注更新时间是为了让读者能够获得更新的信息,并且保持文章的新鲜度。 还可以使用WordPress 插件 WP Last Modified Info 来告诉搜索引擎这篇文章已经更新,但是不需要手动地备注发布时间。 WP Last Modified Info 并非简单修改文章的发布时间或者文章最后更新时间,而是在文章中增加了一个最后修改时间的代码。这段显示最近修改时间的代码...

    28/04/2020
    13.9K0
  • Chrome插件Logo Grabber快速取得网站或品牌Logo

    如果要寻找一个公司或品牌Logo,可能很多人会直接前往官方网站,但也不是每个网站都会提供Logo相关信息。 比较有规模的公司或许可以从简介或媒体中心找到有各种格式、标准色和标志使用规范。 本文要介绍的Logo Grabber是一个帮助下载网站和品牌Logo的Chrome浏览器插件,尤其对很多网站Logo可能是看得到抓不到的情况下特别有用。 Logo Grabber使用Oqtor API相关技术,可以在最短时间内获取最正确的Logo标志图案,Logo Grabber省...

    21/03/2019
    520
  • 5个整理博客旧文章的SEO观念

    我一直提倡旧的文章要适时的做修正,不管是更新新的资讯或修改旧老旧的资讯等等,但许多人现在在更改旧文章会有许多新的想法,有些方法也许对SEO确实有加分,但有些方法可能会对SEO产生许多负面的效果,今天的文章就是要和大家讨论修改旧文章该注意的五件事情。 修改文章日期是否会影响SEO 有些博客在整理文章的时候会刻意把文章改为较新的日期,这到底对于SEO有没有加分?其实这个动作只是让网友搜寻文章的时候看到较新的日期...

    04/03/2019
    810
返回顶部