在让Google Crawler解析我们的AngularJS网站时遇到了一些麻烦,我们正在使用Prerender为我们的网页提供易于抓取的版本.
这一点运作良好 – 除了网站管理员工具表明由于Prerender的延迟,我们的网站速度已经大大恶化.我们担心这会影响排名.
所以有两个问题:
> Google是否在测量网站速度时使用Prerender页面 – 或者我们网站的(真正的)支持Javascript的版本?我们怀疑它是前者.
>一种可能的解决方案是缓存Prerendered页面.然而,由于页面被放入高速缓存并返回到爬虫之间的时间延迟,这些高速缓存的页面可能与用户看到的不完全匹配 – 例如,我们可能会在页面中添加其他产品,标题/元标记会反映任何时候可用的产品数量.标题,元描述和页面内容的这些小差异是否足以冒着隐形惩罚的风险?如果是这样,缓存的替代方法是什么?
非常感谢任何帮助.