WordPress终极优化指南

2018年12月25日

 

WordPress终极优化指南

本文由网络文章以及本人经验所完成。

文中可能带有个人观点,有一定技术能力请慎重思考后选择优化。操作前先备份数据,一定记得备份!

谷歌网页性能评分:https://developers.google.com/speed/pagespeed/insights/

本专题文章较多,索引目录如下:

下面这个教程不做开发也建议看下

wordpress开发教程–人人都能学会的 WordPress 实战课

初级教程基本目录:

选择线路速度快的服务器

选择面向性能优化的主题

使用最新wordpress程序、主题和插件

使用PHP7.+版本

使用SSL

精简你的wordpress插件数量

使用缓存加速wordpress

图片优化

使用CDN并进行正确的缓存设置

延时加载视频和图像

指定wordpress图片尺寸及图片预览缩放优化

Gravatar头像优化

限制文章历史版本数量

使用AMP或者MIP加速移动页面

限制机器人爬虫

中级教程基本目录:

WordPress禁用Embeds,WordPress关闭文章内的链接自动嵌入变成摘要形式

禁用Emojis表情

禁用wordpress的文章嵌入功能

删除JS及CSS的版本查询字符串

禁用XML-RPC、Pingback

删除RSD链接、jQuery Migrate

隐藏WordPress版本

删除wlwmanifest链接、RSD链接标记、短链接标记

禁用RSS源

禁用自我Pingbacks

删除REST API链接

WordPress终极优化指南–禁用Dashicons、Google谷歌地图、Contact Form 7 JS/CSS

禁用wordpress的心跳连接Heartbeat API

WordPress终极优化指南–禁用WooCommerce样式表、购物车刷新、WooCommerce小部件、删除WooCommerce Meta Boxes

禁用Google字体及开启服务器字体缓存

使用WOFF2字体格式而不要用WOFF

合并CSS和Javascript

高级教程基本目录:

警告:下方的优化过程请在熟悉服务器和wordpress的情况下再操作,备份备份备份!!!

修复阻止网页渲染的CSS和JavaScript

减少网页重定向并开启强制SSL

给静态资源添加浏览器缓存过期时间

静态资源预加载、链接预取、DNS预取、网页预渲染、链接预连接

禁用或者移动网页脚本

使用nginx

开启网页gzip压缩

使用高性能数据库MariaDB、将数据库MyISAM存储引擎转换为InnoDB

将MySQL索引添加到WordPress wp_options表

调整优化MySQL数据库

使用Redis缓存

使用InstaClick自动判断预加载页面

找出最慢的页面URL然后一一优化

 

如果想更进一步优化,可以使用WP-CLI 软件包来查找服务器问题并一一解决。

词安装包相对有一定得技术能力要求,没有必要的话,不要轻易尝试。切记备份数据。

这里有一个WP-CLI 软件包的教程指南可以参考:

  1. https://guides.wp-bullet.com/using-wp-cli-wp-profile-to-diagnose-wordpress-performance-issues/

完成优化后我们可以使用谷歌的PageSpeed Insights来检测一下。

https://developers.google.com/speed/pagespeed/insights/

新增:

wordpress支持webp格式图片并在媒体库可预览图片代码

wordpress给没有tags页面的主题添加TAG页面

wordpress自动给文章添加tag标签

wordpress自动设置第一张图为特色图片代码

WordPresss网站10W+数据,数据库查询优化。

Posted by 柴郡猫