ユーザーエージェントの文字列キャッシュを有効にする

Version:
日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

適用対象

Content Delivery

Sitecoreバージョン9.2以前では、ユーザーエージェントの文字列はデバイス検出サービスへのリクエスト数を最小限に抑えるために参照データデータベースにキャッシュされています。しかしSitecore 9.3では、このキャッシュは不要です。代わりに、ユーザーエージェントの文字列はデバイスデータベースがメモリにロードされているデバイス検出コンポーネントから直接取得されます。

!注User agentsはウェブブラウザであり、各ユーザーエージェントには自分と動作しているオペレーティングシステムを示す文字列があります。訪問者がウェブサーバーにリクエストをするたびに、ユーザーエージェントの文字列がリクエストに含まれます。

ユーザーエージェント文字列の例: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/76.0.3809.132 Safari/537.36

もしSitecoreのインストールにユーザーエージェント文字列のキャッシュが必要なカスタムコードがあれば有効にできます。

ユーザーエージェントの文字列キャッシュを有効にするには:

  1. App_Config\Sitecore\Marketing.Trackingフォルダに行ってください。

  2. Sitecore.Analytics.Tracking.configファイルを開け。

  3. DisableUserAgentDataDictionaryProcessorプロセッサ設定を削除してください。

この記事を改善するための提案がある場合は、 お知らせください!