WordPress后台被自动强制退出的解决办法 – Google Quicklink惹的祸
Wordpress 后台频繁被强制退出,排查多法无果,最终去除 Head 和 Foot 自定义代码解决,原因是 Google Quicklink 的 cookie 验证问题,介绍了其加速原理、优势,还给出配置方法及优化建议。
前言
最近不知道抽什么风,Wordpress每隔一段时间就强制把我从后台退出,忙中抽时间,排查了几天:
我以为是中病毒了,下载了Wordfence Security扫了全盘,发现没异常 逐个插件禁用,依然没解决 清除缓存,依然没解决 把整个站点进行服务器迁移,依然没解决 最后把Head和Foot下的自定义代码全部去除,最终得到解决
原因
Google quicklink 导致Wordpress出现了cookie验证问题
解决办法
最简单粗暴的办法:直接在 Head 去掉相关配置代码 Quicklink真的很好用,可以实现页面秒开,详细可查看 官方文档 进行配置
Google Quicklink 介绍
Google Quicklink 是一种用于加速网页加载速度的 JavaScript 库,它可以在用户浏览当前页面时提前预加载下一个页面的链接。这样可以使用户在点击链接时能够更快地加载目标页面,提升用户体验。
Quicklink 的工作原理是在用户停留在当前页面时,异步加载下一个页面的链接,但不会阻塞当前页面的加载。当用户点击链接时,目标页面已经被提前加载,因此可以立即显示,减少了加载时间。
通过使用 Quicklink,网站可以提高页面加载速度,降低跳出率,并提升用户满意度。Google Quicklink 是一个轻量级且易于集成的库,适用于各种网站和 Web 应用程序。
Github:https://github.com/GoogleChromeLabs/quicklink/tree/main
配置方法
在Head插入以下代码
<script src="https://cdnjs.cloudflare.com/ajax/libs/quicklink/2.3.0/quicklink.umd.js"></script>
<script>
window.addEventListener('load', () => {
quicklink.listen();
});
</script>
*国内用户可以把js代码下载到本地或者使用一些 CDN 来优化加载速度
参考资料:https://1900.live/dynamic-websites-achieve-spa-like-speed/