首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Sitecore MaxMind选项

Sitecore MaxMind选项
EN

Stack Overflow用户
提问于 2013-05-14 02:51:09
回答 3查看 1.7K关注 0票数 6

Sitecore 6.6 (更新4)。

MaxMind提供了一个与DMS集成的Sitecore-specific lookup service选项。MaxMind还有一些更通用的web服务。

“通用”web服务是否可以与Sitecore/DMS一起使用,或者我是否仅限于使用Sitecore特定版本?如果没有限制,我应该有什么理由使用Sitecore特定的版本,因为它更昂贵。

谢谢!

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-05-14 03:40:21

默认情况下,Sitecore DMS使用MaxMind web服务。在Sitecore DMS中有一个MaxMindProvider类,它扩展了LookupProviderBase类,并以一种非常适合Sitecore方法的方式收集关于访问者的信息。

我假设用于SitecoreMaxMind服务更昂贵(我还没有检查过,但这是您在问题中所写的),因为它们是专门为Sitecore准备的,您不需要进行任何编码即可启用它们-有一些开箱即用的Sitecore 安装。

不过,您仍然可以为GeoIP数据使用自己的提供程序,并以自己的方式实现它,例如使用标准的MaxMind服务。

票数 3
EN

Stack Overflow用户

发布于 2013-05-14 03:41:37

如果你愿意,你可以把它换掉:Sitecore GeoIP Country Resolving - Jump to Lightspeed。Marketplace上有一个GeoLite Resolver Module,它使用MaxMind免费提供的GeoLite DB。

MaxMind is configured as a provider in Sitecore.Analytics.Config

票数 9
EN

Stack Overflow用户

发布于 2013-05-14 03:43:22

我不相信你可以使用的东西是有限制的。查找是通过提供商完成的,所以如果你想使用其他Max Mind服务实现自己的服务,那么你可以自由地这样做。只需更改App_Condfig/Include文件夹中Sitecore.Analytics.config文件中的查找管理器提供程序:

代码语言:javascript
复制
<lookupManager defaultProvider="default">
  <providers>
    <clear/>
    <add name="default" type="Sitecore.Analytics.Lookups.MaxMindProvider,Sitecore.Analytics"/>
  </providers>
</lookupManager>

至于为什么使用默认的Sitecore版本而不是您自己的,尽管Sitecore版本的MaxMind服务可能会稍微昂贵一些,但它可能没有您自己编写的时间成本那么昂贵。没有什么能阻止你:)\

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16529080

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档