Reguli de expirare și de eliminare a conținutului MSN

Înțelegeți cum să expirați sau să eliminați conținut din MSN utilizând metadatele acceptate. Acest ghid explică logica de expirare, comportamentul de ingestie pentru elementele actualizate sau dublate și cum să vă asigurați că sunt procesate corect derulările de conținut.

În acest articol

Setarea datelor de expirare și a datelor actualizate

Înțelegerea modificărilor de stare ale elementelor

Evitarea dublurilor în flux

Setarea datelor de expirare și a datelor actualizate

Pentru a elimina conținut din MSN, includeți următoarele în flux:

  • O dată de expirare din trecut (relativ la data și ora curente)
  • O dată actualizată mai nouă decât ultima versiune ingerată
  • Același ID unic utilizat în elementul de flux original

Acest lucru semnalează sistemului de ingestie să anuleze publicarea elementului în timpul reîmprospătării următorului flux.

Pentru fluxurile RSS media, puteți utiliza, de asemenea, următoarele etichete la nivelul rădăcină al elementului:

<dcterms:valid>2024-12-31T00:00:00Z</dcterms:valid>
<mi:expirationDate>2024-12-31T00:00:00Z</mi:expirationDate>

Ambele trebuie să fie asociate cu o dată mai <dcterms:modified> nouă sau actualizată pentru a declanșa ingestia.

Înțelegerea modificărilor de stare ale elementelor

MSN utilizează o combinație de ID unic, data actualizată și data de expirare pentru a determina starea fiecărui element de flux. Tabelul de mai jos prezintă modul în care diferitele combinații afectează ingestia:

Context Acțiune
Niciun element existent cu același ID unic S-a creat un element nou
Același ID unic + data actualizată este mai nouă Elementul este actualizat
Același ID unic + nicio modificare în data actualizată Elementul este ignorat (dublură)
Același ID unic + data de expirare din trecut + data actualizată este mai nouă Elementul este șters/eliminat

Evitarea dublurilor în flux

Pentru a preveni erorile de ingestie și actualizările redundante:

  • Nu regenerați ID-uri unice noi în fiecare tragere de flux.
  • Modificați Data actualizării doar atunci când elementul s-a modificat cu adevărat.
  • Reutilizați URL-urile activelor media, cu excepția cazului în care conținutul s-a modificat semnificativ.
  • Pentru Media RSS, actualizați <dcterms:modified> pentru a declanșa re-ingestia.

Re-ingerarea resurselor de procesare a deșeurilor de conținut neschimbate și poate fi ignorată complet de sistem.