WordPress网站访问慢解决方案(超详细图文教程)

简介: WordPress网站访问慢解决方案(超详细图文教程)
+关注继续查看

强烈推荐一个大神的人工智能的教程:http://www.captainai.net/zhanghan


前言


之前自己搭建一个WordPress个人网站:https://zhanghan.xin;最近发现访问比较慢,于是乎进行了排查,下面是优化的方案。

优化前:

  • 加载耗时:21秒+

优化后:

  • 加载耗时:250毫秒

优化后访问速度提升84倍+


解决方案流程图


  • 流程图

image


问题&解决方案&验证


  • 定位问题(加载一个CSS超时)


f95f4cb29b9ba04cd696cdbfd28494c2_watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3UwMTI4MjkxMjQ=,size_16,color_FFFFFF,t_70#pic_center.png


  • 解决步骤


    • 下载访问超时的CSS(Google浏览器中F12中可以找到加载CSS地址)并保存到本地(用可以连上google网络)
https://fonts.googleapis.com/css?family=Open+Sans%3A400%2C700%2C400italic%7COpen+Sans%3A400%2C700%2C400italic%7CMontserrat%3A400%2C700&subset=cyrillic%2Clatin%2Clatin-ext%2Cgreek-ext

6fb2e287b931389a07a8a8f84255ed1f_watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3UwMTI4MjkxMjQ=,size_16,color_FFFFFF,t_70#pic_center.png


20201014004657650.png


  • 查看当前WordPress使用主题(通过其他加载正常css可以看出当前使用bento主题)


2cad6779c3e461bd803a501998a2ca25_watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3UwMTI4MjkxMjQ=,size_16,color_FFFFFF,t_70#pic_center.png


  • 进入服务器WordPress程序及当前使用主题目录下
cd /www/wwwroot/zhanghan.xin/wp-content/themes/bento/


20201014003751572.png


  • 查找引用css的文件(在此以all.css为例,因为从F12结果可以看出all.css是本地加载)
find . | xargs grep -ril 'all.css'

20201014003939651.png


  • 查看functions.php内容,并定位到all.css位置,通过分析找出加载google的css代码
vim functions.php

96a1744665023cd3bb9968424074dda6_watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3UwMTI4MjkxMjQ=,size_16,color_FFFFFF,t_70#pic_center.png


  • 修改代码从本地读取css文件

9ec2d035bb483487d6003bc1cb216775_watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3UwMTI4MjkxMjQ=,size_16,color_FFFFFF,t_70#pic_center.png


  • 将本地之前下载好的css.css上传到服务器当前主题文件目录下

20201014004526717.png


  • 验证


    • 再次访问网站,发现加载速度正常且样式加载正常


0b2d9981d5b74730e74f9685817a4b2d_watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3UwMTI4MjkxMjQ=,size_16,color_FFFFFF,t_70#pic_center.png


总结


  • 遇到问题解决完后及时总结共享,一方面自己以后再遇到类似问题可以参考博文快速解决,另一方面为其他博友提供一种解决问题的思路和方案


  • 后续会写快速搭建个人网站及小程序系列博文

相关文章
|
11月前
|
前端开发 数据安全/隐私保护
处理Wordpress中加载font.googleapis.com访问速度慢解决方案
国内网文google会有各种的限制问题,可以通过下面方法来解决该问题
386 0
处理Wordpress中加载font.googleapis.com访问速度慢解决方案
|
12月前
WordPress更新提示无法创建目录的解决方案
WordPress更新提示无法创建目录的解决方案
191 0
|
12月前
WordPress更新时提示无法连接到FTP服务器的解决方案
WordPress更新时提示无法连接到FTP服务器的解决方案
210 0
WordPress更新时提示无法连接到FTP服务器的解决方案
|
域名解析 关系型数据库 MySQL
阿里云轻量服务器安装WordPress应用镜像网站博客上线图文教程
阿里云轻量应用服务器自带WordPress应用镜像,一键搭建WordPress博客网站,WordPress镜像环境基于Alibaba Cloud Linux3操作系统,PHP 8.1、MySQL 5.7和Nginx 1.22版本,阿里云百科来详细说下阿里云轻量应用服务器安装WordPress应用镜像全过程:
901 0
阿里云轻量服务器安装WordPress应用镜像网站博客上线图文教程
|
域名解析 存储 对象存储
【WordPress建站】2. 七牛云备份WordPress网站图文教程
【WordPress建站】2. 七牛云备份WordPress网站图文教程
【WordPress建站】2. 七牛云备份WordPress网站图文教程
|
Linux
阿里云ECS+WordPress建站常见问题及解决方案
收纳了Wordpress建站过程中可能会出现的Error: Unable to find a match: XXX以及仪表盘无法安装扩展、主题的解决方案,同时也是飞天加速计划·高校学生在家实践 续费任务文章
1634 1
阿里云ECS+WordPress建站常见问题及解决方案
|
安全 JavaScript
wordpress网站被黑修复解决方案
近日wordpress被爆出高危的网站漏洞,该漏洞可以伪造代码进行远程代码执行,获取管理员的session以及获取cookies值,漏洞的产生是在于wordpress默认开启的文章评论功能,该功能在对评论的参数并没有进行详细的安全过滤与拦截,导致可以绕过安全检测,直接提交html标签,导致可以写入XSS代码,对其CSRF跨站伪造攻击,很多在谷歌做的推广外贸站点导致被跳转到其他站点.
140 0
wordpress网站被黑修复解决方案
|
前端开发 开发工具
WordPress网站访问慢解决方案(超详细图文教程)
之前自己搭建一个WordPress个人网站: 最近发现访问比较慢,于是乎进行了排查,下面是优化的方案。
1716 0
WordPress网站访问慢解决方案(超详细图文教程)
|
域名解析 前端开发 安全
阿里云服务器搭建WordPress网站完整步骤图文教程(附二级域名解析)
阿里云服务器搭建WordPress网站完整步骤图文教程(附二级域名解析)
|
安全 Shell 数据库
WordPress网站漏洞利用及漏洞修复解决方案
2019年正月刚开始,WordPress最新版本存在远程代码注入获取SHELL漏洞,该网站漏洞影响的版本是wordpress5.0.0,漏洞的产生是因为image模块导致的,因为代码里可以进行获取目录权限,以及文件包含功能,导致远程代码注入成功。
2125 0
相关产品
云迁移中心
推荐文章
更多