Guten Morgen ! 
ich hatte dieses Thema (meine ich) schon mal angesprochen gehabt, aber ich muss es leider wieder aufgreifen, da es bei mir nun gravierender wird.
Aktuell programmiere ich ein neues System für mein Unternehmen (hauptsächlich mit PHP), welches u.a. einen Kontaktverwaltung anbieten soll.
Hier würde ich gerne als Kontaktdatenbank Synology Contacts verwenden.
Nun benötige ich Optionen wie:
Kontakte ...
Nach langer Zeit habe ich eine "funktionierende" Lösung gefunden:
https://github.com/mstilkerich/carddavclient
Problem hierbei ist leider die Performance.
Egal ob anlegen, bearbeiten, löschen oder abrufen > pro Aktion werden ca 20 Sekunden in den Sand gesetzt.
Würde bedeuten: Wenn ich alle Kontakte abrufen wollen würde, benötigt mein Script 20 Sekunden pro Kontakt.
Bei ca. 700 Kontakten ist die Ladezeit natürlich nicht tragbar, zumal das Script sowieso in einen Timeout läuft bei der Ladezeit.
Jetzt hoffe ich sehr, dass ihr eventuell eine Lösung habt und mir helfen könnt :/
P.S.: Natürlich habe ich schon Tickets bei Synology eröffnet, aber mehr als "dafür gibt es aktuell keine offizielle API, Funktionswunsch wurde aufgenommen" und das schon seit einigen Monaten, ist leider nicht hilfreich gewesen

ich hatte dieses Thema (meine ich) schon mal angesprochen gehabt, aber ich muss es leider wieder aufgreifen, da es bei mir nun gravierender wird.
Aktuell programmiere ich ein neues System für mein Unternehmen (hauptsächlich mit PHP), welches u.a. einen Kontaktverwaltung anbieten soll.
Hier würde ich gerne als Kontaktdatenbank Synology Contacts verwenden.
Nun benötige ich Optionen wie:
Kontakte ...
- abrufen
- erstellen
- bearbeiten
- löschen
Nach langer Zeit habe ich eine "funktionierende" Lösung gefunden:
https://github.com/mstilkerich/carddavclient
Problem hierbei ist leider die Performance.
Egal ob anlegen, bearbeiten, löschen oder abrufen > pro Aktion werden ca 20 Sekunden in den Sand gesetzt.
Würde bedeuten: Wenn ich alle Kontakte abrufen wollen würde, benötigt mein Script 20 Sekunden pro Kontakt.
Bei ca. 700 Kontakten ist die Ladezeit natürlich nicht tragbar, zumal das Script sowieso in einen Timeout läuft bei der Ladezeit.
Jetzt hoffe ich sehr, dass ihr eventuell eine Lösung habt und mir helfen könnt :/
P.S.: Natürlich habe ich schon Tickets bei Synology eröffnet, aber mehr als "dafür gibt es aktuell keine offizielle API, Funktionswunsch wurde aufgenommen" und das schon seit einigen Monaten, ist leider nicht hilfreich gewesen
