Ich habe eine Anwendung für die Gruppenplanung, die eine Caldav-Feed für Mitglieder dient. Es ist sehr einfach - auf Anfrage, greift nur kommende Ereignisse für dieses Mitglied, formatiert den Stream, gibt es zurück. Einige Mitglieder verwenden Geräte, die viel zu häufig abfragen - die Dinge werden nicht so oft aktualisiert -, also treffe ich meine Datenbank öfter als nötig.Caldav-Server - zu häufig abgefragt
Ich kann natürlich den formatierten Stream zwischenspeichern und nur aktualisieren es nicht häufiger, als ich es mag. Es wäre einfacher, jemandem, der kürzlich eine Umfrage gemacht hat, eine Antwort "frag mich später" zurückzugeben. Gibt es eine solche Antwort? Wenn ich gerade keinen Stream zurückgebe, liest der Client das als Antwort "Es gibt keine Ereignisse"?
danke!
Wie genau abfragen sie? Das häufige Polling ist für den CalDAV-Server nicht wirklich ein Problem, wenn passende etag/ctag/dav-sync-Abfragen als die Abfrage ausgeführt werden (es muss nur ein paar Bytes verglichen werden ...). – hnh