Blog(feed)   Funktionen   Tags   Zähler   Kontakt   Presse

Blog: Autovervollständigung

 November 
 30 

(Nur für Firefox-Benutzer!)
Da von vielen Gewünscht, bieten wir nun ein Vorschlag-System zur Eingabe des Suchbegriffs an.
Leider ist dieses System sehr, sehr performance-lastig, daher werden wir vorerst beobachten in wie weit diese neue Funktion tragbar ist.

Verbesserungsvorschläge?

Unter Applaus am 30.11.07 @ 19:23 von Rien Ne Va Plus veröffentlicht.


im Gespräch

Kommentar hinzufügen

Ryu - seiten/www.aniwood.org
schrieb am 1.12.07 @ 1:15 1

k… soweit ich weiss machst du das ja über simplexml..also alles in xmlfiles gespeichert? oder in einer db?
weil, sonst wäre es vll performancetragbarer, es so zu realisieren, eine tabelle in ner db einzurichten, oder ne xml-datei, in der die releases der letzten 60 tage drin sind undzusätzlich vll, häufig aufgerufene, um das ganze halt zubeschleunigen, dass es irgendwo gecached liegt statt jedes mal alle inhalte neuzusuchen..
ansonsten wüsste ich nicht, inwiefern eine autovervollständigung performancelastig sein kann..
auf jedenfall solltest du es zeitlich eingrenzen bis wo das ganze sucht…

Rien Ne Va Plus - seiten/collectr.net
schrieb am 1.12.07 @ 21:03 2

Hallo Ryu,

nein – collectr arbeitet natürlich Datenbankbasierend. Und gecached wird auch jede Menge.
Aber bei einem so hohen Besucheraufkommen und so vielen Anfragen (quasi jeder Tipper löst eine Anfrage aus!), kann auch die best optimierteste Datenbank an ihre Grenzen kommen. Nun, die Testphase läuft derzeit aber Fabelhaft. Bis auf ein Caching-Problem heute Mittag treten keinerlei Probleme auf.

Aufrichtig,
Rien Ne Va Plus

Ryu - seiten/www.aniwood.org
schrieb am 1.12.07 @ 23:43 3

gut sollte auch so sein, hab auf aniwood auch ne livesuche, wir haben zwar nicht dermassen viel zu durchsuchen, aber datenbankmässig ists auch nicht überstrapazierend… freut mich zu hörn dass alles gut läuft

Max Vogler
schrieb am 8.2.08 @ 15:09 4

Wie wäre es, mit einer Sicherung der beliebtesten Anfragen im Arbeitsspeicher? MySQL unterstützt die Memory-Engine, die Tabellen im Arbeitsspeicher auslagert. Deren Daten sind zwar nach einem Systemabsturz weg, aber bei einer Autovervollständigung, sollte es keinen kümmern und nur wenige Minuten/Stunden dauern bis die Ergebnisse sich wieder eingependelt haben..

Diese Memory-Tabellen arbeiten sehr schnell, wie sich schon vermuten lässt.

Rien Ne Va Plus - seiten/collectr.net
schrieb am 11.2.08 @ 10:32 5

Hallo Max,

wenn ich dich richtig verstanden habe, spielst du auf ein – der Tag-Wolke ähnliches – Feature an? Kannst du mir weiterführende Informationen bezüglich der Memory-Tabellen verraten?
Auch deine Kontakt-Anfrage habe ich erhalten und wahrgenommen, leider fehlt mir aber gerade die Zeit, alle Anfragen direkt zu beantworten.

Aufrichtig,
RNVP

Kommentar hinzufügen
 
Stil. collectr.

© '07 - 08