Hallo!
Die Suche wird in C geschrieben. Nicht weil sie im Speicher gehalten wird dann, es gibt
imho keinen Grund für einen Suchserver (die Suchergebnisse sind sehr schnell nicht
mehr gültig, es ist ziemlich unwahrscheinlich das in der kurzen Zeit so oft
genau das selbe gesucht wird, und Suchergebnisse werden auf einer Seite dargestellt).
Das habe ich bei meinen Versuchen auch gelernt, das caching der möglichen Ergebnisse bringt nur in selteneren Fällen was.
Die Gründe sind sehr einfach, Suche, altes Forum und Archivviewer werden benutzt für DOS-Attacken.
Wieso ist das archiv nicht statisch? Es würde doch reichen eifnach die html-Dateien im doc-root abzulegen, oder?
aber bei Perl muss der Interpreter erst gestartet werden... Das hat gereicht um den Load im
höchsten Fall schon auf 800 zu bringen (2-4 ist gerade noch vertretbar, mehr wird heikel).
Ist perl als Apache-Modul installiert?
Zudem kann so compiliertes SQL genommen werden
au ja, das ist bestimmt sehr gut,
(kein MySQL da es das nicht beherrscht),
kann das postgresql?
nach meinen Erfahrungen bringt das einen Geschwindigkeitszuwachs im Bereich von 10er
Potenzen bei einfachere Abfragen.
Das kann ich mir vorstellen.
Bei grösseren Abfragen entsprechend weniger da der Anteil
vom interpretieren an der gesamten Zeit gemessen kleiner wird.
Bin ich wirklich mal gespannt, wie schätzt Du den Unterschied zu alten Suche ein?
viele Grüße
Andreas