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。

未经允许不得转载:主机格调 » WordPress 网站打开很慢的原因