Hallo blume666,
es handelt sich um eine suchmaschiene...... und das suchergebnis soll lieber ein binärprogramm errechnen. der algorithmus ist halt sehr einfach, aber er bearbeitet teilweise 1200mal plusminus solch eine seite wie dieses forum!!!
und dann ist es natürlich klar, dass$result = search($search_query,strip_tags($text));
1200 mal aufzurufen, ihm die variable $text (sprich eine ganze htmlseite) übergeben keinen spaß macht ;)
Stimmt. Wieso übergibst du dann nicht eine Referenz? Das ist in PHP auch möglich, und dürfte dein Beispiel erheblich beschleunigen.
und ich glaube auch, dass das auf dem schnellsten server nicht effizient ist, da man viel zu viel daten bearbeitet.
ich etwickle den suchalgorithmus nun seit ein paar monaten und denke, dass ich das schnellste nun entwickelt habe...
Und ich bin mir sicher dass du bereits in wenigen Wochen weitere Möglichkeiten zur Optimierung oder sogar einen völlig neuen Ansatz gefunden hast.
Software altert wenn sie nicht gewartet wird.
es ist mir klar, dass das einbetten des mods etwas schwierig wird, aber die frage ist, wenn ich ein mod habe, das halt NUR sucht, da kann doch nicht sehr viel falsch laufen. hacker können es eigentlich nicht zerstören, da weiterhin herkömmliche routinen von apache dafür sorgen. es kommt dann nur darauf an, den algorithmus richtig umzusetzen, damit keine fehler auftreten ;)
Mit der Aussage "hacker können es eigentlich nicht zerstören" lockst du sicher einige davon auf den Plan. Sicherheit ist kein Zustand, sondern ein Prozess.
Grüße
Marc Reichelt || http://www.marcreichelt.de/
panic("Oh boy, that early out of memory?");
linux-2.2.16/arch/mips/mm/init.c
Selfcode: ie:{ fl:| br:> va:} ls:< fo:} rl:( n4:( ss:) de:> js:| ch:? sh:| mo:) zu:)