Sitecore 6.6(Update 4)。Sitecore MaxMind选项
MaxMind有一个与DMS集成的Sitecore-specific lookup service的选项。 MaxMind也有一些更通用的Web服务。
'通用'网络服务可以与Sitecore/DMS结合使用还是仅限于使用Sitecore特定版本?如果没有限制,我应该使用Sitecore特定版本的原因是什么,因为它比较昂贵。
谢谢!
Sitecore 6.6(Update 4)。Sitecore MaxMind选项
MaxMind有一个与DMS集成的Sitecore-specific lookup service的选项。 MaxMind也有一些更通用的Web服务。
'通用'网络服务可以与Sitecore/DMS结合使用还是仅限于使用Sitecore特定版本?如果没有限制,我应该使用Sitecore特定版本的原因是什么,因为它比较昂贵。
谢谢!
Sitecore DMS使用MaxMind默认为web服务。有一类MaxMindProvider
在Sitecore的DMS延伸LookupProviderBase
类,并收集关于与Sitecore的方法非常适合的方式访客的信息。
我认为为Sitecore的的MaxMind服务都比较昂贵(我没有检查它,但是这是你写的什么的问题)引起他们的Sitecore的准备专门和你不需要做任何编码来启用它们 - 有清洁Sitecore DMS安装的开箱即用。
您仍然可以使用自己的提供商为GeoIP数据并以您自己的方式实施,例如,使用标准MaxMind服务。
如果你愿意,可以换掉它:Sitecore GeoIP Country Resolving - Jump to Lightspeed。 Marketplace上有一个GeoLite Resolver Module,它使用MaxMind免费提供的GeoLite数据库。
的MaxMind是Sitecore.Analytics.Config
+1我上周用过这个建议。 – 2013-05-14 02:50:54
+1不错!我也得看看这个 – Trayek 2013-05-14 08:29:51
我不相信这是你可以用什么限制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的服务可能会稍微贵一点,它的价格可能不像您自己写的时间成本那么昂贵。没有什么能阻止你:)\
你们几乎都有同样的正确答案。自从他(秒!)以来,他和Maras一起去了。 Upvotes为其他伟大的答案。多谢你们! – 2013-05-14 13:08:04