From:Guido Flohr
Date: 1.7.03 13:12
Subject:Re: i.6.5.3 Datenhaltung File65
Reply-To:<imperia-users@imperia.de>
References:
  • 1.7.03 10:06 Sven Schupp
    Re: [IMPERIA] i.6.5.3 Datenhaltung File65
  • 1.7.03 10:46 Georg Mavridis
    [IMPERIA] Re: i.6.5.3 Datenhaltung File65
  • 1.7.03 11:47 Joachim Weiß
    Re: [IMPERIA] i.6.5.3 Datenhaltung File65
  • Hallo,
    
    Joachim Weiß wrote:
    > Hallo Georg,
    > * Georg Mavridis <georg.mavridis@imperia.net> [030701 11:28]:
    >>Grundsätzlich lässt sich sagen:
    >>- Beim Schreibtisch ist File65 deutlich "schneller" als File.
    >>- Im Rest (Archiv, Rubrikenauswahl, ...) nimmt und gibt es sich nichts.
    >>Gehört die Imperia-Suche (das Eingabefeld links unten) eher zum Rest
    > oder eher zum Schreibtisch?
    
    Eher zum Rest.
    
    > Das ist es, was bei einem Kunden immer langsamer wird... (I6.1.3)
    > Macht es da Sinn, auf I6.5 und insbesondere File65 zu migrieren?
    
    File65 bringt an der Stelle erstmal nichts. Für die Suche auf Develop 
    ist jede Datenhaltung im Filesystem nicht optimal, weil potenziell 
    riesige Datenmengen umgepflügt werden müssen. Wenn es da zu ernsthaften 
    Performance-Problemen kommt, bieten sich drei Lösungen an:
    
    1. Datenhaltung in einer Datenbank, die aber an anderen Stellen 
    natürlich Overhead hat und zusätzlichen Wartungsaufwand jenseits von 
    Imperia erfordert.
    
    2. Eventuell eine Wrapper-Klasse um das DocTree-Plug-In, die alle 
    Meta-Daten parallel in einen durchsuchbaren Index schreibt.
    
    3. Einfach eine ganz normale Volltextsuche anhängen. Beispiel mit 
    SWISH-E: Zum Indizieren schreibt man ein Programm, dass per Cronjob den 
    DocTree durchsucht. Als URL gibt man einfach die entsprechend 
    zusammengebastelte Adresse von site_workflow.pl, bzw. site_preview.pl 
    an. Besser wird man bei der Ausgabe die Trefferliste analysieren, und 
    dann - je nachdem, ob das Dokument im Workflow ist oder nicht - auf das 
    Import-Skript oder site_workflow.pl verlinken.
    
    Lösung 2 und 3 teilen den Nachteil, dass es damit schwer bis unmöglich 
    wird, die Rechte zu beachten (und deshalb gibt es für dieses Problem von 
    unserer Seite noch keine Standardlösung). Für den durchaus üblichen 
    Fall, dass die Lese-Rechte von Dokumenten und Rubriken aber reine 
    Sichtbarkeitsregeln darstellen, ist das kein Problem. Man holt sich 
    *alle* Treffer, und reagiert dann bei der Verlinkung entsprechend (ohne 
    Schreibrechte wird auf site_preview.pl verlinkt, und der Link evtl. 
    anders dargestellt).
    
    Ciao
    
    Guido
    -- 
    Imperia AG, Development
    Leyboldstr. 10 - D-50354 Hürth - http://www.imperia.de/
    
    
    Thread (i.6.5.3 Datenhaltung File65)

    © 2001, 2002 marchive.pl Christian Lackas

    [HOME]   [MARCHIVE]   [INDEX]   [IMPERIA]   [IMPRESSUM]   [DELTA]