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