从v1.4.3升级到v1.4.4和v1.4.5版本,清缓存后,第一次访问首页,页面加载不完全。
Created by: Lilac-Dream
我的环境
版本:1.4.5 数据库:MySQL 8.0.22 运行模式:production User Agent:Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.88 Safari/537.36
错误日志
没有错误日志
期望行为
当前行为
(LIlGG/halo-theme-sakura主题的首屏图片无法加载,文章内容图片一直模糊状态,不会继续加载,尝试更换主题也会出现类似的问题。)
补充:
1、尝试更新v1.4.4和v1.4.5版本,都出现问题,回退到v1.4.3版本,一切正常。 (所以,不存在http和https以及nginx配置的问题,而且是内网,网速也没问题) 2、尝试删除主题(包括主题配置),重新下载安装主题后也无法解决问题。 3、尝试直接搭建v1.4.5版本的halo微博,下载安装主题,不出问题。 4、从v1.4.3之前的微博搭建的新的空的微博,更新后也不出现这个问题。 5、删掉数据库,v1.4.5版本重建立数据库,也正常了。 6、尝试切换到别的页面,再切回到首页,首页显示也正常了,但是清理浏览器缓存后直接尝试打开主页,问题又出现了。 7、并不是只有LIlGG/halo-theme-sakura的主题出问题,换主题也出现类似的问题。
我猜测,在v1.4.4版本时的改动影响到初次登录首页时部分文件的加载,而且是旧版本的注册表项目在更新后影响到的。 所以,我想知道,我的数据库哪里有bug造成的吗?怎么修复?虽然我更怀疑是v1.4.4的改动造成的。
很抱歉,由于是我内网ip,无法给出复现链接。 搭建方式:CentOS直接安装,没有使用Docker。