React应用中Googlebot请求预渲染偶尔失效的原因排查求助
React应用中Googlebot请求预渲染偶尔失效的原因排查求助
大家好,我碰到个挺头疼的问题,想请各位大佬帮忙分析下:
我维护的一个React应用里,有个页面在Googlebot(带对应User-Agent)请求时,预渲染功能偶尔会失效——有时候返回的是一段不完整的破碎代码,连<body>标签都加载不出来。但其他页面完全没这个问题,而且这个页面本身功能正常,所有测试也都能通过。
我对比了两次相同的Googlebot请求(截图如下),按道理都应该触发预渲染并返回完整的生成HTML,但结果却不一致:

我已经尝试过移除页面中的Antd组件,这确实改善了加载情况,能渲染更多元素,但还是会偶尔出现预渲染失败的问题。
想请教下各位,这种情况可能是什么原因导致的?有没有什么排查方向可以推荐?提前谢谢大家的帮助了!
备注:内容来源于stack exchange,提问作者Степан Снигур
相关产品推荐
相关产品推荐

