操作环境

  • 硬件:华为云服务器
  • 操作系统:Rocky Linux 9.0 64bit
  • 服务器软件:nginx 1.24.0,php 8.2.6,openssl 3.0.7,MySQL 8.0.33,WordPress6.2.2

相关背景

WordPress网站安装完成后,做好基本配置,即可发布内容了,但是为了提高网站访问速度、提升用户体验,还需要进行一系列的优化和设置。
在优化过程中,可随时使用系统自带的 站点健康工具检测优化效果,也可以使用专用的网站性能测试工具进行测试,具体可参考:15款常用网站性能测试工具 – 知乎

优化方案

具体优化方案,包括基本配置修改、开启HTTP2、主题安装、插件安装、缓存配置、搜索引擎注册等内容。

基本配置

进入网站的后台管理界面,在 设置菜单可以修改网站的各类设置,具体如下。

常规选项

主要包括站点标题、副标题、WordPress地址(URL)、站点地址(URL)、管理员电子邮箱、成员资格、新用户默认角色等。
如需要让访客可以注册网站成员, 成员资格字段需勾选 任何人都可以注册

常规选项

撰写设置

如需要使用 通过电子邮件发布文章功能,需在本页面配置相关信息。建议不要使用该功能。

撰写设置

阅读设置

阅读设置页面比较简单,按照需要设置即可。

阅读设置

讨论设置

本页面是评论相关的设置,按照需要设置即可。

讨论设置

媒体设置

本页面比较简单,按照需要设置即可。

媒体设置

固定链接设置

WordPress 的默认 URL 链接是文章数字ID形式。为了改善搜索引擎优化和可读性,应该修改固定链接(permalink) 设置,建议改成 文章名自定义结构(建议值: /%category%/%postname%/)。
其余根据需要设置。

固定链接1

固定链接2

隐私设置

这是网站的隐私政策设置页面,可以使用推荐的内容,也可以自行修改。

隐私

HTTP2.0开启

为改善网站与客户端浏览器的网络通信效率,建议开启WEB服务器的HTTP2功能。详见nginx开启HTTP2实录 – 白哥在线 (wslibai.com)

主题安装

主题可以控制WordPress内容和数据在前台(即客户端浏览器)的呈现方式。WordPress官网有超过1万款不同的主题,您可以自由挑选中意的主题来美化你的网站,还可以自己动手开发主题或者参与开源主题的开发。

免费主题推荐

GeneratePress

官方介绍:GeneratePress 是一个以速度和可用性为主的轻量级 WordPress 主题。 性能是我们的要求重点,全新安装的 GeneratePress 增加的页面大小仅不到 10kb(在启用 gzip 压缩的情况下)。 我们充分利用了区块编辑器 (Gutenberg),让您可以更直观地控制创建的内容。 如果您在使用页面构建器,GeneratePress 也是完全符合您要求的主题,GeneratePress 与常见的页面构建器完全兼容,包括 Beaver Builder 和 Elementor。 GeneratePress 非常注重 WordPress 编码标准,因此可以与所有编码良好的插件(包括 WooCommerce)完全兼容。 GeneratePress 完全响应式,使用有效的 HTML/CSS,并有我们热情的用户社区翻译成了至少 25 种语言。GeneratePress 众多特点列举如下: 60 多种颜色控制项、强大的动态排版系统、5 个导航位置、5 个边栏布局、下拉菜单(单击或悬停)以及 9 个小工具区。 请在 https://generatepress.com 详细了解更多并查看我们强大的 premium 版本。

推荐意见:该主题的特点是轻量、极简、但基本功能齐全,上手容易。

GeneratePress


使用该主题的站点效果(有些功能和效果由额外安装的Urvanov Syntax Highlighter、Fixed TOC、wpDiscuz等插件实现):

GeneratePress首页


GeneratePress wordpress安装指南


GeneratePress wordpress安装指南2


GeneratePress wordpress安装指南3

收费主题推荐

Avada

Avada 网站构建器是终极设计和创建套件。设计任何东西,构建一切,快速。

Avada

使用该主题的站点效果(有些功能和效果由额外安装的Urvanov Syntax Highlighter、Fixed TOC、wpDiscuz等插件实现):

Avada首页


Avada WordPress安装指南


Avada WordPress安装指南2


Avada WordPress安装指南3


Avada WordPress安装指南4

推荐意见:该主题的特点是功能十分强大、易于设置、100%响应式设计。

插件安装

详见WordPress必装插件推荐 – 白哥在线 (wslibai.com)

缓存配置

缓存配置部分,建议进行以下三个方面的操作:

  • 一是配置浏览器缓存。
  • 二是安装redis、redis插件以及php-redis扩展。
  • 三是配置fastcgi_cache。

至于其它WordPress缓存插件,建议不要安装,因为它们与fastcgi_cache相比,性能慢多了。
有条件的可以考虑配置CDN服务,以进一步提升网站性能 。

配置浏览器缓存

详见nginx开启浏览器缓存 – 白哥在线 (wslibai.com)

安装redis、redis插件以及php-redis扩展

详见Redis安装指南 – 白哥在线 (wslibai.com)

配置fastcgi_cache

详见nginx开启fastcgi_cache – 白哥在线 (wslibai.com)

搜索引擎注册

为了使自己的站点和资源能被网友通过搜索引擎搜索到,需要在各大搜索引擎进行注册。

百度baidu

1.请访问百度搜索资源平台_共创共享鲜活搜索,并注册登录。

2.点击菜单 用户中心/站点管理,进入站点管理页面添加站点。

百度搜索资源平台


3.进行资源提交。
百度搜索资源平台支持三种提交资源的方式:

  • 一是API提交。建议采用该方式,可使用相关插件,如AIOSEO。
  • 二是sitemap。建议在网站使用插件动态生成sitemap.xml,并自动提交(或供爬虫爬取),如AIOSEO。
  • 三是手动方式。可以作为补充,临时提交网站页面链接。

百度搜索资源平台 资源提交


具体操作可参考 百度搜索资源平台网站的相关帮助文档。

必应bing

1.请访问Bing Webmaster Tools,并注册登录。
2.添加站点。

Bing Webmaster Tools


3.提交资源。

具体操作可参考百度的方式,以及该网站的帮助文档。

生成sitemap的插件安装请参考[[WordPress必装插件推荐]]。