Amazon ec2 负载平衡应用服务器上的Sphinx搜索设置

Amazon ec2 负载平衡应用服务器上的Sphinx搜索设置,amazon-ec2,sphinx,load-balancing,autoscaling,Amazon Ec2,Sphinx,Load Balancing,Autoscaling,我想在我们的网站上使用sphinxsearch,它位于一个自动缩放的负载平衡服务器场上,有1LB、2DB、2APP和1个memcached服务器。 使用sphinx搜索一个拥有超过百万帖子的站点(论坛站点),这些想法中的任何一个都是建立sphinxsearch的推荐方法 答:设置一个额外的服务器(或将其放在memcache实例上),并从该服务器获取应用程序服务器的结果 b:在应用服务器上设置sphinxsearch,并找到复制索引的方法 c:你还能想到什么别的主意吗?A)试着先把它放在单独的服务

我想在我们的网站上使用sphinxsearch,它位于一个自动缩放的负载平衡服务器场上,有1LB、2DB、2APP和1个memcached服务器。 使用sphinx搜索一个拥有超过百万帖子的站点(论坛站点),这些想法中的任何一个都是建立sphinxsearch的推荐方法

答:设置一个额外的服务器(或将其放在memcache实例上),并从该服务器获取应用程序服务器的结果

b:在应用服务器上设置sphinxsearch,并找到复制索引的方法

c:你还能想到什么别的主意吗?

A)试着先把它放在单独的服务器上,如果不需要很多资源,你可以把它移到memcache服务器上

B) 复制索引实际上就是重新同步它们?如果是,您需要在每次同步后重新启动搜索守护进程,所以我不建议这样做

我将使用A

re B)-不,您不需要在副本上重新启动sphinx,只需“重新加载”即可-因此搜索过程中没有中断。就像indexer在使用--rotate更新索引时所做的一样。