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
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.