Hallo zusammen,
beschäftige mich nun seit 2 Wochen mit I-Doit und ich muss sagen, es ist wirklich ein hervorragendes System !
Vor allem die Konfigurationsfreiheit und klare Strukturierung gefällt mir.
Da ich auch daran Interesse habe, dass dieses System sich verbessert, habe ich ein paar Anmerkungen:
Ich habe ein größeres Problem mit der Performance der Javascript-Treeview bei der Anzeige nach Standorten. Wenn ich das korrekt gesehen habe, wird der gesamte Tree in JS zusammengepuzzelt, was auch bei ein paar hunder Objekten kein Problem dazustellen scheint. Da ich mittlerweile über 9000 Objekte habe dauert es (egal ob FF, IE, oder Opera) mindestens 20 Sekunden bis der Browser weiterarbeitet (mit dem wohl bekannten "Skript-Abbrechen"-Dialog).
In einigen Fällen ist es sinnvoll den Client per JS rechnen zu lassen, aber in Bereichen wo eine unbekannte Anzahl an Objekten erreicht werden kann, wäre ein serverseitiger Aufbau des Trees von Vorteil (oder das Javascript muss optimiert werden).
Ein weiteres Performanceproblem, welches wohl auch mit der Menge der Daten zusammenhängt, ist die Geschwindigkeit der einzelnen Seiten. Ich habe dazu die Logs aus der Datenbank angeschaut:
Ein Aufruf von "Clients" in der Infrastrukturübersicht erzeugte eine Logdatei mit über 38000 Zeilen, wobei jede ein Query darstellt.
Hier sollte auf jeden Fall etwas getan werden und die Abfragen Optimieren (wenn ich das beim Query-Log-lesen richtig gesehen habe, dann werden für jedes einzelne Objekt mehrere SQL-Abfragen abgesendet (WHERE isys_obj__id='52', WHERE isys_obj__id='53' usw.). Dies könnte mit einem sauberen Pageing behoben werden: "SELECT … FROM ... WHERE isys_obj__isys_obj_type__id=11 LIMIT 0,20" => "SELECT ... FROM ... WHERE isys_obj__isys_obj_type__id=11 LIMIT 20,20".
Leider kam ich selbst noch nicht dazu mich näher mit dem Aufbau und der Programmierung von I-doit auseinanderzusetzen, sonst wäre meine Kritik etwas präziser.
Ich habe auch irgendwo hier im Forum gelesen, dass mit dem nächsten Update auch Performanceoptimierungen zu erwarten sind, ich bin gespannt
Viele Grüße