Hallo zusammen,
bei einem System ist uns aufgefallen, dass die Suche immer langsamer wurde und mittlerweile sogar von Zeit zu Zeit mal dafür sorgt, dass die max_connections der Datenbank erreicht wird. Nach einigem suchen haben wir herausgefunden, dass der Suchindex einfach schon riesig groß geworden ist (über 1,2GB bei einer relativ kleinen Seite). Beim weiteren nachschauen ist uns aufgefallen, dass die indexed_search von vielen Seiten mehrere Versionen im Index hat. Teilweise mehrere hundert Versionen, die alle im Abstand von meist ein bis zwei Tagen erstellt wurden.
Wir haben dann Google und einige Foren bemüht und der erste Verdacht fiel auf tt_news. Da gab es ähnliche Beschreibungen und dort war dann bei einigen die backPid schuld. Leider hat das bei uns nichts gebracht und wir haben auch Seiten mehrfach im Index, die gar nichts mit tt_news zu tun haben. Auch nicht im related Content oder so.
Wir haben das dann mal mit anderen Systemen verglichen und haben das Phänomen auch auf anderen Typo3 Seiten, wo bisher nur noch nicht aufgefallen war. Dabei ist das Problem auf Seiten mit und ohne Crawler, so dass wir den auch ausschließen.
Wir hatten auch irgendwelche Hashwerte in der URL im Verdacht, aber wir haben Seiten, bei denen sich die URL nie ändert (www.domain.tld/index.php?id=42), also auch keinerlei Hash drin vorkommt und auch dort haben wir massig alte Versionen im Index. Dort fiel nur auf, dass z.B. ein dynamischer Kalender im related Content ist. Daher wurde wahrscheinlich immer wenn sich im Kalender was getan hat, eine neue Version im INdex angelegt. Was auch richtig ist. Nur die alte Version sollte dann weggeschmissen werden, was nicht geschehen ist.
Uns fehlen jetzt einfach die Ideen, wo wir weiter anpacken können. Wir haben das Problem bei unterschiedlichen Typo3 Versionen. Überall haben wir TemplaVoila im Einsatz. Mal ist RealURL dabei mal nicht. Mal ist der Crawler dabei und mal nicht. Ich könnte hier jetzt auch Konfigurationen posten, aber bei einigen ist es nur die simpelste Konfig aus der Doku ohne große Anpassungen. Falls irgendeine spezielle Info noch benötigt wird, kann ich die hier sofort posten. Nur im Moment wissen wir gar nich, wo wir weiter suchen sollen und daher weiss ich auch nicht recht, was ich noch posten soll.
Hat einer eine Idee, wie man weiter vorgehen kann? Oder hatte vielleicht jemand das gleich Problem? Oder ist es gar ein gewolltes Feature? Ich bin für jeden Hinweis dankbar.
Im Moment ist die Suche bei dem ersten System schon unbrauch wegen dem großen Index. Würden die alten Versionen rausfliegen, dürfte das einiges Verbessern.