2013-05-13 46 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的服務可能會稍微貴一點,它的價格可能不像您自己寫的時間成本那麼昂貴。沒有什麼能阻止你:)\