Mailinglisten-Archive |
Hallo, Enrico Weigelt schrieb: > > die BD sinnvoller (auch beispielsweise wegen Wortkombinationen). > du must die db eh fragen, also warum dann nicht gleich auf eine > query beschraenken und alles die db machen lassen ? Impementierungs und Pflegeaufwand. Aber wenn Du eine schicke Loesung hast... doch das wird hier OT. > > Wie Du dieses Array ablegst, erscheint mir erstmal zweitrangig, weil sich > > das hinterher ja fix aendern laesst. > als include file, damit der cache greifen kann. > btw: wenn du ne ordentliche db hast, haelt die auch vieles schon > auf vorrat im cache. Nee, nee, damit meine Nachfolger dann beim Debuggen immer orakeln muessen, welchen Zustand der Cache gerade hat? Da lass ich doch lieber sechs, acht bis zwei fixe Maschinen hinter nem Balancer werkeln. Zu den weiteren Vorteilen von Filesystemloesungen siehe Volkers Mail. Soweit hatte ich noch gar nicht gedacht ;-) > > Filesystem wuerde ich nicht von vornherein ablehnen. Ich hatte mal einen > > Kunden, der wollte seine Liste unbedingt mit nem Texteditor "ansehen" koennen. > als quellmedium verwende ich auch das fs, z.b. fuer meine automail-vorlagen. > aber die werden dann alle per cron in die db gezogen. Wenn Du die Daten nicht zeitkritisch verarbeiten musst, ist das sicher eine effektive Loesung. > > > regex scheint mir am sinnvollsten, versuch garnicht erst, eine > > > > Case-insensitiver Stringvergleich duerfte dann schneller sein. > damit blockst du aber auch ne ganze menge andere woerter, die > ueberhaupt nix mit dem badword zu tun haben ... Logisch. Solche Listen sind ja auch nur gedacht, um "kritische Texte" fuer eine _manuelle_Kontrolle_ durch einen Redakteur zu markieren. Da runter fallen dann beispielsweise auch solche Faelle, in denen jemand mit Codierungen versucht, Deine Wortliste zu umgehen. gruss ritze -- Thomas Ritz Mail:ritze_(at)_globalpark.de Globalpark GmbH http://www.globalpark.de Kalscheurener Strasse 19 Tel : +49-2233-7933-82 50354 Huerth Fax : +49-2233-7933-88
php::bar PHP Wiki - Listenarchive