web-dev-qa-db-ja.com

OutlookでRSSフィードの更新が遅いのはなぜですか?

OutlookのRSSフィード、特にTrilogyサイトからのフィードで悲惨な経験をしました。これらのフィードは少なくとも数分ごとに更新する必要があることはわかっていますが、Outlookで変更が表示されるまでに1時間以上かかることがよくあります。

では、なぜRSSフィードの更新がOutlookで非常に遅いのでしょうか。

14
Tim Long

あなたの本当にジェフ・アトウッド氏からの電子メール交換と正しい方向への少しの提案の後、私はついに何が起こっているのか、そしてそれを修正する方法を理解しました。

そうです、これが起こっていることです。フィードがOutlookに追加されると、デフォルト設定([詳細設定]ボタンの下に非表示になります)は発行元の更新の推奨事項を使用します。フィードの発行者は、 存続時間 (TTL)設定を指定できます。これは、コンテンツが期待される時間です。更新される前にキャッシュされたままになります。 Outlookは、この設定を最小更新間隔として解釈します。 Outlookは、この最小間隔よりも頻繁に新しいコンテンツのフィードをチェックしません。

TTL要素はオプションであり、一部のフィード(Stack Trilogyからのフィードなど)には含まれていません。OutlookがTTLを検出しない場合、すべてがデフォルトで60分になります。したがって、これではデフォルトの状況では、Outlookは更新を最大で1時間に1回チェックします。

Outlook feed settings

このデフォルトの1時間の状況を回避するには、発行者の推奨を無視するようにOutlookに指示する必要があります(発行者が明示的な推奨を行っていない場合でも、推奨がない場合は、デフォルトで60分の更新サイクルを意味します)。これを行うには、フィードをOutlookに追加するときに、[詳細設定]ボタンをクリックし、上のスクリーンショットで赤で囲まれているチェックボックスをオフにします。黄色で強調表示されたテキストは、発行者が更新ポリシーを指定していないことを示していることに注意してください。

そのボックスのチェックを外すと、より高速な更新が可能になりますが、別の問題があります。最小間隔を削除しましたが、送受信グループのデフォルト設定は30分です。したがって、最小TTLを5分に下げても、Outlookは30分ごとよりも頻繁にチェックを試みることはありません。これは、デフォルトの送受信グループのデフォルト設定です。 、完全に制御するには、[発行元の推奨事項を使用する]チェックボックスをオフにし、カスタムの送受信グループを作成する(またはデフォルトグループの設定を変更する)必要があります。デフォルトグループを変更することはお勧めしません。

そのため、新しい送受信グループを作成し、そのプロパティで、より高いレートで更新するRSSフィードを選択します。これを行うには、[ファイル]タブに移動し、左側の列([ヘルプ]の下)で[オプション]をクリックし、Outlookオプションダイアログで詳細を選択します。 、下にスクロールして送受信。ボタンをクリックして、グループダイアログを表示します。

Configuring a new send and receive group

上のスクリーンショットは、毎分更新のために準備されているサンプルRSSフィードを示しています。 [〜#〜] note [〜#〜]:ジェフは1回に1回しか更新しないことをお勧めします15分またはIPアドレスを危険にさらすStackExchange RSSフィードから自動的に禁止されます

22
Tim Long