Frage

Ich habe einen Kalender-Feed (ics), das von meiner Anwendung, aber es ist ziemlich groß, da es mehr als 4.000 Veranstaltungen umfasst. Gibt es eine Standard- oder beste Praxis, wenn es darum geht, die angibt, wie viele Ereignisse heruntergeladen bekommen oder wie weit zurück oder nach vorne der Kalender gehen?

obwohl Meine Hauptfrage ist, wie ein Update Limit auf dem Kalender konfigurieren oder sagen so eingestellt, dass ein Benutzer auf den Kalender abonniert Outlook verwenden, dass es nur alle paar Stunden aktualisiert wird. Im Moment habe ich meinen Feed gecached für ein paar Stunden, aber wenn ich könnte Outlook oder der Benutzer was auch immer Client nur für Updates alle paar Stunden überprüfen verwendet, die ideal wäre.

War es hilfreich?

Lösung

Um nur stündlich nach Updates suchen (zum Beispiel) verwenden, um dies in Ihrer VCALENDAR-Datei:

X-PUBLISHED-TTL:PT1H

nachgelesen ich diese Informationen von einem der Microsoft-Protokoll Dokumente [MS-OXCICAL]: iCalendar zu Termin Object Conversion Protocol Specification (download die verlinkte PDF)

  

2.1.3.1.1.15 Eigentum: X-die-TTL

     

RFC Referenz: N / A

     

Die Anzahl der Instanzen erlaubt: 0, 1

     

Format: Dauer ( [RFC2445] Abschnitt 4.3.6)

     

Kurze Beschreibung: Gibt eine vorgeschlagene iCalendar-Datei herunterladen Frequenz für Clients und Server mit Synchronisierungsfunktionen

.      

Importieren von Objekten Kalender
  Diese Eigenschaft sollte <32> ignoriert werden.

     

Exportieren von Kalenderobjekten
  Wenn diese iCalendar automatisch an einen entfernten Ort in regelmäßigen Abständen veröffentlicht wird, soll diese Eigenschaft <33> mit einem minimalen Granularität von Minuten zu diesem Intervall eingestellt werden.

Andere Tipps

RFC 7986 eingeführt, um eine neue REFRESH-INTERVAL Eigenschaft:

https://tools.ietf.org/html/rfc7986#section-5.7

Ich weiß nicht, ob dies mit allen Clients unterstützt wird, aber die RFC wurde von Apple verfasst, so dass ich annehmen, dass sie ein gewisses Interesse an diesem.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top