Reguły wygasania i upuszczania zawartości w sieci MSN
Dowiedz się, jak wygasnąć lub usunąć zawartość z usługi MSN przy użyciu obsługiwanych metadanych. W tym przewodniku wyjaśniono logikę wygaśnięcia, zachowanie pozyskiwania zaktualizowanych lub zduplikowanych elementów oraz wyjaśniono, jak zapewnić poprawne przetwarzanie usuwania zawartości.
W tym artykule
Ustawianie dat wygaśnięcia i aktualizacji
Unikanie duplikatów w kanale informacyjnym
Ustawianie dat wygaśnięcia i aktualizacji
Aby usunąć zawartość z witryny MSN, uwzględnij w kanale informacyjnym następujące elementy:
- Data wygaśnięcia w przeszłości (względem bieżącej daty i godziny)
- Zaktualizowana data, która jest nowsza niż ostatnia pobrana wersja
- Ten sam unikatowy identyfikator użyty w oryginalnym elemencie kanału informacyjnego
Sygnalizuje to systemowi pozyskiwania, aby anulował publikowanie elementu podczas następnego odświeżania kanału informacyjnego.
W przypadku kanałów informacyjnych RSS multimediów możesz również użyć następujących tagów na poziomie głównym elementu:
<dcterms:valid>2024-12-31T00:00:00Z</dcterms:valid>
<mi:expirationDate>2024-12-31T00:00:00Z</mi:expirationDate>
Oba muszą być sparowane z nowszą <dcterms:modified> lub zaktualizowaną datą, aby wywołać spożycie.
Opis zmian stanu elementu
W celu określenia stanu każdego elementu kanału informacyjnego w usłudze MSN jest używane połączenie unikatowego identyfikatora, zaktualizowanej daty i daty wygaśnięcia . W poniższej tabeli przedstawiono wpływ różnych kombinacji na spożycie:
| Kontekst | Akcja |
|---|---|
| Brak istniejącego elementu z tym samym unikatowym identyfikatorem | Zostanie utworzony nowy element |
| Ten sam unikatowy identyfikator + zaktualizowana data jest nowsza | Element został zaktualizowany |
| Ten sam unikatowy identyfikator + brak zmian w zaktualizowanej dacie | Element jest pomijany (duplikat) |
| Ten sam unikatowy identyfikator + data wygaśnięcia w przeszłości + zaktualizowana data jest nowsza | Element jest usuwany/usuwany |
Unikanie duplikatów w kanale informacyjnym
Aby zapobiec występowaniu błędów i nadmiarowych aktualizacji:
- Nie regeneruj nowych unikatowych identyfikatorów na każdym pociągnięciu kanału informacyjnego.
- Zmiana daty aktualizacji jest zmieniana tylko wtedy, gdy element naprawdę się zmienił.
- Ponownie używaj adresów URL składników zawartości multimedialnej, chyba że zawartość uległa istotnej zmianie.
- W przypadku usługi Media RSS zaktualizuj
<dcterms:modified>w celu wywołania ponownego spożycia.
Ponowne spożycie bez zmian zawartości powoduje marnotrawienie zasobów przetwarzania i może zostać całkowicie pominięte przez system.