Suchfunktion des Boards
-
SideWinder schrieb:
Es wurde schon sehrviel Zeit in die Suche gesteckt, wir haben einfach zuwenig Rechenpower.
Was habt ihr den für einen Server? Wenn ihr zuwenig Rechenpower habt um die alten Foreneinträge mit zu durchsuchen, dann durchsucht doch nur die neuen oder löscht die alten. Ich sehe das Problem einfach nicht. Ich habe die Suchfunktion auf der phpBB Seite getestet und sie funktioniert. Außerdem schmiert der Server weder bei der derzeitigen Suche ab noch laggt die Suche bei mir. Das zuwenig Rechenpower Problem kann also auch nicht wirkliche Problem sein...
-
@Reyx: Das lustige ist ja, wenn man auf www.phpbb.de geht und dort im Forum was sucht. Dann muss man keine Sterne als Wildcards benutzen, was man hier ja schon machen muss um überhaupt was zu finden. Und man findet auch was...
Ich verstehe hier ernsthaft das Problem nicht.
-
Du musst bedenken, dass dieses Forum nicht wirklich klein ist. Da die Suche von phpBB auf Indizies basiert kommt da eine gewaltige Datenmenge zum Tragen! Pruning ist bei dieser Art von Forum (sowie imho generell) eine der schlimmsten Dinge, die man der Community antun kann!
Dennoch lief die Suche (vor diesen Google und TSE-Krämpfe) und es ist auch Möglich, diese wieder funktionstüchtig zu machen ... aber du würdest auch nicht jeden dahergelaufenen an deinen Server lassen, oder?
-
Reyx schrieb:
Du musst bedenken, dass dieses Forum nicht wirklich klein ist. Da die Suche von phpBB auf Indizies basiert kommt da eine gewaltige Datenmenge zum Tragen! Pruning ist bei dieser Art von Forum (sowie imho generell) eine der schlimmsten Dinge, die man der Community antun kann!
IMHO muss dann der Datenbestand verkleinert werden, wenn die Suche es nicht mehr packt oder von der Suche ausgeschlossen werden. Man muss bedenken das dieses Forum wirklich eine Suche braucht, da es viele als Informationsquelle nutzen. Da liegt es natürlich nahe die alten Datensätze zu löschen, die sowieso nicht mehr genutzt werden. Natürlich müsste man die wichtigen Datensätze in der FAQ davon ausschließen.
Reyx schrieb:
Dennoch lief die Suche (vor diesen Google und TSE-Krämpfe) und es ist auch Möglich, diese wieder funktionstüchtig zu machen ... aber du würdest auch nicht jeden dahergelaufenen an deinen Server lassen, oder?
Natürlich würde ich nicht jedem das Root-PW in die Hand drücken, das ist klar. Allerdings kann man auch nicht die Hände in den Schoss legen und gar nichts tun.
Ergo muss ich entweder selbst was tun oder mir Leute suchen die das für mich machen. Da wie mehrfach erwähnt der Admin Berufstätig ist müsste er die Aufgabe anderen überlassen.Im Prinzip brauch man ja nur ein Schappschuss der Daten die im Forum gespeichert sind + alle Php Daten von phpBB. Dann könnten sich Leute die Lust zu sowas haben ,denn Datenbestand auf ihren Server spiegeln und ein bisschen Experimentiern. Um die Sache abzurunden könnte man noch einen Developer Thread zur Kommnunikation einrichten.
Der erste Schritt wäre auf jedenfall die erst besten die sowas machen würden in einer Community zusammenzufassen und ihnen ein CVS/SVN Server zu arbeiten geben (+Apache) (wenn ihr keinen SVN Server habt, könnte ich mir mal überlegen ob ich meinen zur Verfügung stelle)
Ich hoffe ich konnte ein paar Denkanstöße geben, natürlich sind die Ideen noch nicht ganz ausgereift, aber wenn jemmand ne bessere Idee hat, nur zu...
-
Dumm nur, das man sich kaum vor irgendwelchen Spaßvögeln schützen kann, die irgend welche Backdoors o.ä. ins Forum einprogrammieren könnten. Sollen der Admin oder die Mods dann vor Inbetriebname erst noch den Quellcode auf so etwas durchstöbern? -Schon haben wir wieder die alte Problematik, denn ohne geht's nicht.
-
Das ist IMHO immer noch besser, als wenn die Mods alles selber programmieren müssten. Außerdem könnten die Mods den PHP-Code ja ausstellen so das vor der Inbetriebnahme, sich noch ein paar User aus der Community das ganze ansehen können.
Es spricht ja auch nichts dagegen das ein paar Mods an der Entwicklung beteiligt sind.
Unterm Strich würde ich sagen, dass wenn man auf das OpenSource Prinzip setzt man auch vernünftige Ergebnisse kriegt. So ein riesen Sicherheitsproblem sehe ich da nicht.
-
[quote="flammenvogel"]Es spricht ja auch nichts dagegen das ein paar Mods an der Entwicklung beteiligt sind.[/qupte]
Ich denke schon ...flammenvogel schrieb:
So ein riesen Sicherheitsproblem sehe ich da nicht.
Du vielleicht nicht, aber du kannst es niemandem nachtragen, wenn er es tut!
-
@Reyx: Wenn du so Sicherheitsvernatisch bist, dann müsstest du alles vom Betriebssystem bis zum Browser selbst programmieren, was du wahrscheinlich in deinem Leben nicht schaffen wirst. Das System soll ja auch nicht von einem programmiert werden, sondern eben von mehreren. Es ist sehr unwahrscheinlich das ein Gruppe von Leuten (die sich nicht so gut kennen) beschließen eine Backdoor zu installieren.
Außerdem was wäre den der GAU wenn es eine Backdoor geben würde:
IMHO würden dann alle Beiträge vom Forum gelöscht werden, was wenn es Backups gibt auch nicht "so" schlimm ist. Die Möglichkeit den kompletten Server zu kapern besteht ja nicht.
Fazit: Ich halte den Nutzen von einem Community Projekt für größer, als das Risiko das die komplette Community eine Backdoor einbaut. Außerdem besteht bei wenigen Menschen die Gefahr das sie unbeabsichtigt einen Fehler einbauen, der es erlaubt Schadcode auszuführen. Für mich kommt das so ziemlich auf das gleiche raus.
-
Es gäbe überhaupt kein Sicherheitsproblem, weil am Forum selber gar nichts gemacht werden muss.
Es müssten nur die Daten rauskopiert werden, damit man dafür eine Suche bauen kann. Die hätte mit dem Forum selber gar nichts mehr zu tun.
Habe ich auch schonmal geschrieben...
-
Ja aber du brauchst für die Suche nach den Daten ja Lese und Schreibrechte auf die Forumdatenbank. Daher könnten eventuell die Forendaten gelöscht werden.
ODER man muss für die Suche einen eigenen MySql User anlegen, der nur Leserechte auf die Forendaten, aber auch Schreibrechte für die Indizierungstabellen hat.
-
flammenvogel schrieb:
Ja aber du brauchst für die Suche nach den Daten ja Lese und Schreibrechte auf die Forumdatenbank.
nein, weder das eine noch ne das andere. Die Daten werden einmal rauskopiert und fertig. Später muss das Kopieren dann halt per cronjob alle paar Tage passieren.
-
DrGreenthumb schrieb:
flammenvogel schrieb:
Ja aber du brauchst für die Suche nach den Daten ja Lese und Schreibrechte auf die Forumdatenbank.
nein, weder das eine noch ne das andere. Die Daten werden einmal rauskopiert und fertig. Später muss das Kopieren dann halt per cronjob alle paar Tage passieren.
Ist das mit den leserechten nicht effizienter?
mfg.
-
joomoo schrieb:
DrGreenthumb schrieb:
flammenvogel schrieb:
Ja aber du brauchst für die Suche nach den Daten ja Lese und Schreibrechte auf die Forumdatenbank.
nein, weder das eine noch ne das andere. Die Daten werden einmal rauskopiert und fertig. Später muss das Kopieren dann halt per cronjob alle paar Tage passieren.
Ist das mit den leserechten nicht effizienter?
so wie ich das verstanden habe, liegt das jetzige Problem in dem verkappten Aufbau der Datenbank.
Man müsste die Daten also rauskopieren und dann erstmal vernünftig ablegen.
-
@DrGreenthumb: Woher beziehst du deine Informationen? Denn immer wenn ich, sowas in diesem Thread frage, kriege ich eine andere Antwort.
Irgendwo (anderer Thread) habe ich auch was über den dummen Aufbau der Datenbanken gelesen. In diesem Thread hieß es am Anfang phpBB ist buggy, dann hieß es der Server hat zu wenig Power für sowas.
Ist denn hier nirgendwo ein Moderator der Ahnung hat???
-
flammenvogel schrieb:
Irgendwo (anderer Thread) habe ich auch was über den dummen Aufbau der Datenbanken gelesen. In diesem Thread hieß es am Anfang phpBB ist buggy, dann hieß es der Server hat zu wenig Power für sowas.
Ist denn hier nirgendwo ein Moderator der Ahnung hat???
Der Server hat zuwenig Power um trotz des miesen Designs von phpBB bzw. dessen dummer Datenbank-Struktur mit vollständig aktivierter Suche vernünftig zu laufen. Wo ist denn da der Widerspruch?
DrGreenthumb bezieht seine Informationen übrigens aus einem der zig anderen Threads zum Thema, in denen auch immer wieder erörtert wird, was genau die Probleme sind. Da könntest Du größtenteils auch Antworten auf Deine Vorschläge lesen, wenn Du neue hast, dann mach einen frischen Thread auf und poste da was konkreteres.
Btw hast Du offensichtlich keine Ahnung von OpenSource-Entwicklung, gerade Projekte wie Linux und KDE werden nämlich sehr wohl vor allem von Leuten vorangetrieben, die sich vollzeit darum kümmern, von ein paar "Hobbyprogrammierern" kann da keine Rede sein.
-
Warum setzt ihr nicht HighEnd-Software der Redmonder Software-Spezialisten ein?
Die kostet zwar ein bisschen mehr, überzeugt aber durch einen schnellen Return on Investment durch vorbildliche Sicherheit, Stabilität, Kompatibilität, Performance, Usability, Skalierbarkeit, und Kontinuität in der Produktpolitik.
-
Profi-Entwickler schrieb:
Warum setzt ihr nicht HighEnd-Software der Redmonder Software-Spezialisten ein?
Die kostet zwar ein bisschen mehr, überzeugt aber durch einen schnellen Return on Investment durch vorbildliche Sicherheit, Stabilität, Kompatibilität, Performance, Usability, Skalierbarkeit, und Kontinuität in der Produktpolitik.
lol
Weißt du überhaupt wovon du redest und wovon wir reden?
-
flammenvogel schrieb:
Profi-Entwickler schrieb:
Warum setzt ihr nicht HighEnd-Software der Redmonder Software-Spezialisten ein?
Die kostet zwar ein bisschen mehr, überzeugt aber durch einen schnellen Return on Investment durch vorbildliche Sicherheit, Stabilität, Kompatibilität, Performance, Usability, Skalierbarkeit, und Kontinuität in der Produktpolitik.
lol
Weißt du überhaupt wovon du redest und wovon wir reden?
Klar! Das ist es schliesslich, worauf es Experten wie meinen hochqualifizierten Mitarbeitern und mir im harten Tagesgeschäft des internationalen Wettbewerbs ankommt.
-
Eigentlich ist MS aber ein schlechtes Beispiel, Google hat wohl das beste DB System zur Zeit (praktisch)
-
flammenvogel schrieb:
Eigentlich ist MS aber ein schlechtes Beispiel, Google hat wohl das beste DB System zur Zeit (praktisch)
Das kann nicht sein, denn
ideologisch motiviertes Bastelwerk, halbherzig zusammengeschustert durch weltfremde Langzeitstudenten mit Taxischein, hat keinerlei Chance, will man sich tagtäglich aufs Neue den Herausforderungen der Globalisierung erfolgreich stellen. Da können einfach nur Lösungen von Profis für Profis zum Einsatz kommen, die hervorragend durch das Portfolio der Redmonder Software-Spezialisten abgedeckt werden.