加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

angularjs – Prerender缓存风险Google隐藏处罚?

发布时间:2020-12-17 17:41:04 所属栏目:安全 来源:网络整理
导读:在让Google Crawler解析我们的AngularJS网站时遇到了一些麻烦,我们正在使用Prerender为我们的网页提供易于抓取的版本. 这一点运作良好 – 除了网站管理员工具表明由于Prerender的延迟,我们的网站速度已经大大恶化.我们担心这会影响排名. 所以有两个问题: Go
在让Google Crawler解析我们的AngularJS网站时遇到了一些麻烦,我们正在使用Prerender为我们的网页提供易于抓取的版本.

这一点运作良好 – 除了网站管理员工具表明由于Prerender的延迟,我们的网站速度已经大大恶化.我们担心这会影响排名.

所以有两个问题:

> Google是否在测量网站速度时使用Prerender页面 – 或者我们网站的(真正的)支持Javascript的版本?我们怀疑它是前者.
>一种可能的解决方案是缓存Prerendered页面.然而,由于页面被放入高速缓存并返回到爬虫之间的时间延迟,这些高速缓存的页面可能与用户看到的不完全匹配 – 例如,我们可能会在页面中添加其他产品,标题/元标记会反映任何时候可用的产品数量.标题,元描述和页面内容的这些小差异是否足以冒着隐形惩罚的风险?如果是这样,缓存的替代方法是什么?

非常感谢任何帮助.

解决方法

>在抓取速度方面,Google会使用Prerender页面响应时间.这就是为什么缓存页面以便Prerender服务器不必每次都在浏览器中加载页面的原因.返回缓存页面将使Googlebot非常快速地抓取您的网站. >只要你使用?_escaped_fragment_ =协议并且不匹配Googlebot用户代理,即使页面因你提到的方式不同,也不会因为隐藏真实内容而受到惩罚.只是在Googlebot用户代理上不匹配,并且不要尝试使用关键字填充Prerender页面,你会没事的.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读