2013-05-13 50 views
6

Sitecore 6.6(Update 4)。Sitecore MaxMind选项

MaxMind有一个与DMS集成的Sitecore-specific lookup service的选项。 MaxMind也有一些更通用的Web服务。

'通用'网络服务可以与Sitecore/DMS结合使用还是仅限于使用Sitecore特定版本?如果没有限制,我应该使用Sitecore特定版本的原因是什么,因为它比较昂贵。

谢谢!

+0

你们几乎都有同样的正确答案。自从他(秒!)以来,他和Maras一起去了。 Upvotes为其他伟大的答案。多谢你们! – 2013-05-14 13:08:04

回答

3

Sitecore DMS使用MaxMind默认为web服务。有一类MaxMindProviderSitecore的DMS延伸LookupProviderBase类,并收集关于与Sitecore的方法非常适合的方式访客的信息。

我认为Sitecore的的MaxMind服务都比较昂贵(我没有检查它,但是这是你写的什么的问题)引起他们的Sitecore的准备专门和你不需要做任何编码来启用它们 - 有清洁Sitecore DMS安装的开箱即用。

您仍然可以使用自己的提供商为GeoIP数据并以您自己的方式实施,例如,使用标准MaxMind服务。

2

我不相信这是你可以用什么限制configured as a provider。查询是通过提供者完成的,所以如果你想使用其他Max Mind服务来实现你自己,那么你可以自由地这样做。只要改变查找经理提供商在App_Condfig /包含文件夹Sitecore.Analytics.config文件:

<lookupManager defaultProvider="default"> 
    <providers> 
    <clear/> 
    <add name="default" type="Sitecore.Analytics.Lookups.MaxMindProvider,Sitecore.Analytics"/> 
    </providers> 
</lookupManager> 

至于原因,使用默认Sitecore的一个在滚动您自己,虽然Sitecore的版本MaxMind的服务可能会稍微贵一点,它的价格可能不像您自己写的时间成本那么昂贵。没有什么能阻止你:)\