操作环境
- 硬件:华为云服务器
- 操作系统: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%/)。
其余根据需要设置。


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

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 版本。
推荐意见:该主题的特点是轻量、极简、但基本功能齐全,上手容易。

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




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

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





推荐意见:该主题的特点是功能十分强大、易于设置、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.添加站点。

3.提交资源。
具体操作可参考百度的方式,以及该网站的帮助文档。
生成sitemap的插件安装请参考[[WordPress必装插件推荐]]。
This is a demo advert, you can use simple text, HTML image or any Ad Service JavaScript code. If you're inserting HTML or JS code make sure editor is switched to 'Text' mode.