Effizientes Löschen / Freigeben von sehr vielen Objekten via API
Author: jschei
Publication Date: 4/13/2016 13:40
Hallo zusammen,
wir mussten feststellen, dass die Lösch- und Freigabeoperation eines Ordners welcher ca. 300 Inhaltsseiten beinhaltet über die API sehr lange dauert (so ca. 5 Min. je Operation also 10 min. insgesamt). Zur Info: getestet wurde in der Entwicklungsumgebung auf einem Core i7 (4x2,5ghz)Rechner mit 8 Gig Ram. Allerdings konnte man im Monitoring auch keine deutlich erhöhte Speicher-/CPU-Auslastung feststellen.
Wir haben es sowohl mit den Server-seitigen als auch Client-seitigen Methoden probiert (AccessUtil.delete/AccessUtil.release und .delete()/.release()). Beim Client-seitigem Ansatz waren es sogar 15 min.
Meine Frage: Ist das Normalverhalten in Firstspirit oder kann man dies evtl. durch bessere Hardware optimieren? UND: gibt es evtl. einen Ansatz um solche Löschoperationen effizienter durchzuführen z.B. das Ablegen der gelöschten Revisionen im Repository verhindern o.Ä?
Vielen Dank
Jonathan
Tags: api, löschen, performance
Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.
Kommentare
0 Kommentare