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]