Outlook Addin Performance-Probleme

  • Moin, moin


    ich hab vor kurzem (eine oder zwei Wochen) hier schon einmal gepostet. Dabei gings darum wie die Architektur für eine kleine Outlookerweiterung aussehen könnte. Das Ziel war für bestimmte Miarbeiter-Gruppen resp. Projekte die jeweiligen Kalender auszulesen und auf bestimmte Termine (Abwesenheiten) zu testen.


    Ich hab jetzt das ganze als ein Outlook Addin geschrieben.
    Wie gesagt, bis auf die Darstellung der gesammelten Daten bin ich eigentlich soweit ...
    Das Problem ist einfach, dass für unser grösstes Projekt die Laufzeit so um die 7, 8 minuten beträgt.


    Dies scheint jedoch nur beim ersten Durchlauf so zu sein. Ab dem zweiten Durchlauf wird es besser. Für das grosse Projekt (mein Lasttest) bewegt sich die gesamte Laufzeit dann zwischen 20 und 30 Sekunden, was von mir aus gesehen ausreichen würde.


    Und da kommen die Experten ins Spiel... :-x




    Gibts da irgendeine Möglichkeit die Laufzeiten Serverseitig zu minimieren?


    ==> Kann man serverseitig das Caching ev. dauerhaft aktivieren


    ==> Gibt es eine Möglichkeit eine Art Index auf den Kalendern einzurichten (Entsprechend den DB Indizes)
    Auch wenn Exchange ja wohl eine Art Pseudodatenbank nutzt müsste er ja doch gewissen Datenbank-Grundgesetzen gehorchen)


    ==> Irgendwelche anderen Ideen?




    Wenn alle Stricke reissen, werd ich die Abwesenheisverwaltung halt auslagern. D.h. mein Addin schreibt einmal am Tag die gesuchten Abwesenheiten in eine externe kleine DB. Daraus werden dann bei Bedarf die Daten wieder ausgelesen ... Dann kann ich auch eine RICHTIGE Datenbank nutzen :lol:



    Ich hoffe auf regen Input
    Besten Dank schon mal
    Patrick