使用AWS进行粘性负载平衡

由于search引擎抓取工具正在closures网站(拥有数百万个网页),因此我刚刚为AWS设置了一个负载均衡器。 部分网站允许您login,所以我select了:

启用应用程序生成的Cookie粘性

一切正常。

我现在想知道这将如何影响我的SEO和抓取。 当我select粘性负载平衡,这是否意味着一个爬虫将卡在一台服务器,并因此在负载平衡器中击败点?

任何build议将不胜感激。

由于ELB使用面向cookie的粘性,所以一个爬虫不应该卡住一个实例。 然而,由于它显然是一个你在这里处理的垃圾search器(因为它是DoSing你的网站),它可能是愚蠢的,坚持它得到的cookie,在这种情况下,你会得到彻底。

就个人而言,我build议摆脱会话亲和力,修复你的应用程序,所以它不需要它 – 有很多方法可以做共享会话存储。

应用程序生成Cookie粘性意味着您的应用程序必须删除负载平衡器寻找分配关联性的cookie。 如果没有cookie,分配请求的服务器将是随机的。

除非您修改了应用程序以删除亲和力Cookie,否则您可能需要选中“启用负载平衡器生成的Cookie粘性”。 通过这种方式,ELB本身会为您设置的持续时间值删除一个cookie,并将用户保持在同一服务器上,直到cookie过期。