博客2024年的最后小迭代

全文共567字, 阅读约需2分钟 44 条评论

利用周末对博客的服务器及程序进行了一次升级。切换了 PHP 的版本,并对 Nginx 和 Memcached 都进行了升级。

此次更新主要还是为了启用 AVIF 格式的图片,AVIF 需要 PHP8 才支持。考虑到 92.9% 的主流浏览器已经支持 AVIF 格式,所以我没有考虑对低版本的浏览器进行兼容,直接整站图片替换为 AVIF 格式,删除了原图。整站图片从压缩前的 1.3GB 直接降到了 700MB,效果显著。

我的方法是使用 XnConvert 软件在本地全量压缩后上传至服务器进行切换,再使用 SQL 命令对 wp_posts 和 wp_postmeta 两个表进行图片后缀更新。主要涉及 wp_posts 表的 post_content, guid, post_mime_type 字段,和 wp_postmeta 表的 meta_value 字段。

切换 PHP 版本后,程序扩展还是 Memcached 搭配 opcache,切换 Redis 感觉没必要。WordPress 插件还是 object-cache 搭配 Autoptimize,目前也只使用这两个插件,其他都删除了,更多依赖在服务器端进行优化。

本次是2024年的最后一次折腾博客啦。

主要更新记录如下:
- PHP 版本切换至 PHP8
- 对 PHP8 进行代码适配
- 升级 Nginx 至最新版
- 升级 Memcached 至最新版
- 整站图片替换为 AVIF 格式
- 其他一些小细节优化

上一篇

失焦森林

下一篇

已是最后一篇,点击返回文章列表

本文有 44 条评论

我从没觉得 WordPress 速度慢,可能数据量不大。不要在主题上堆砌功能和插件,它完全可以胜任建站的。另外就是服务器不要搞太多的服务。

经历了印象笔记和网盘数据迁移之后,我对选择第三方在线服务比较慎重,数据还是控在自己身上好些。服务器我只选择国内的,不考虑国外的VPS。

我前段时间也折腾了一下,把Nginx换成OpenLiteSpeed了,然后换成了WordPress官方的2025主题,用PageSpeed Insights 测试加载速度发现快到飞起。

我这种对技术完全不懂的实在是望而却步,我只能通过降低图片像素和 jpg 压缩程度的方式来降低文件大小。

我用过一段时间 Redis,总是偶尔会遇到 Redis 卡死情况,原因不明,因为不是硬需就没研究,因为访问量不大就直接不用了。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注