2013-05-13 9 views
6

Sitecore 6.6(アップデート4)。Sitecore MaxMindオプション

MaxMindには、DMSと統合するSitecore-specific lookup serviceのオプションがあります。 MaxMindには、より一般的なWebサービスもあります。

Sitecore/DMSと組み合わせて「汎用」Webサービスを使用できますか、またはSitecore固有のバージョンを使用することに限定していますか?制限がない場合は、Sitecore固有のバージョンは、より高価なので、どのような理由がありますか。

ありがとうございます!

+0

あなたは皆同じ、正解を持っていました。彼が(秒!!)速かったので、Marasと一緒に行った。他の偉大な答えのUpvotes。みんなありがとう! –

答えて

3

Sitecore DMSは、デフォルトではMaxMindのWebサービスを使用します。 Sitecore DMSMaxMindProviderクラスがあり、LookupProviderBaseクラスを拡張し、Sitecoreによく似た方法で訪問者に関する情報を収集します。

私は、彼らが具体的にサイトコアのために用意されている原因サイトコアためMaxMindサービスは(私はそれをチェックしていないが、これはあなたが質問に書かれたものである)より高価であることを前提としますそれらを有効にするためのコードを行う必要はありません。クリーンSitecore DMSのインストール済みです。

GeoIPデータに独自のプロバイダを使用して、独自の方法で実装することができます。標準MaxMindサービスを使用します。

9

あなたが望むなら、それを交換することができます:Sitecore GeoIP Country Resolving - Jump to Lightspeed。 MarketplaceにはGeoLite Resolver Moduleがあり、MaxMindから自由に入手できるGeoLite DBを使用しています。

MaxMindは、私はあなたが使用できるものには限界があるとは思わないSitecore.Analytics.Config

+0

+1私はその先週、素晴らしい提案を使用しました。 –

+0

+1いいです!私も同様にこれを見なければならないでしょう – Trayek

2

configured as a providerです。ルックアップはプロバイダー経由で行われるため、他のマックスマインドサービスを使用して自分自身を実装したい場合は自由に行うことができます。のサイトコアのバージョンが、ご自身の圧延上でデフォルトサイトコア1を使用する理由については

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

:ちょうどApp_CondfigであなたのSitecore.Analytics.configファイル内のルックアップマネージャプロバイダを変更する/フォルダを含めますMaxMindサービスはわずかに高価かもしれませんが、おそらくあなた自身の書き込みにかかる時間コストと同じくらい高価ではありません。 )\