Seite 4 von 14

Re: Entwicklung: Lexicon v3

BeitragVerfasst: 31. Mai 2010 03:12
von AmigaLink
Letzte Woche habe ich leider weniger geschafft als geplant war. :cry:
Aber ich hab ein paar mini Bugs gefunden (und natürlich auch behoben), den Code noch etwas gesäubert und konnte auch noch ein paar Millisekunden bei der Verarbeitungszeit raus kitzeln. :D
Die Crosslinks und auch die Suchfunktion beachten 100%ig die Categorieberechtigung, wobei die Crosslinks die Seitengenerierungszeit (bei 150 Lexikoneinträgen und 10-15 dargestellten Einträgen pro Seite) nur um ~150 Millisekunden verlängert. 8) Die ausschlaggebende Performancebremse ist dabei die Anzahl und Größe der dargestellten Einträge. Die Anzahl der vorhandenen Einträge spielt eine eher untergeordnete rolle.
Ich denke mal da kann man nicht Meckern. :mrgreen:

Re: Entwicklung: Lexicon v3

BeitragVerfasst: 31. Mai 2010 17:18
von oxpus
Das geht doch in Ordnung. Zumal die grösste Bremse dann nicht der Server, sondern die Ladezeit der eigentlichen Seite ist.
Und ob die nun 150 ms früher oder später kommt, fällt dabei nicht auf.

Re: Entwicklung: Lexicon v3

BeitragVerfasst: 31. Mai 2010 17:56
von Holger
Was passiert wenn 100 User gleichzeitig zugreifen?

Re: Entwicklung: Lexicon v3

BeitragVerfasst: 31. Mai 2010 19:59
von AmigaLink
Holger hat geschrieben:Was passiert wenn 100 User gleichzeitig zugreifen?

Das kann ich nicht Simulieren (besitze "nur" 9 Rechner). ;)
Aber was soll da schon passieren?
Natürlich das gleiche wie im Forum auch! Die Belastung des Servers steigt mit jedem zusätzlichem Besucher und dem entsprechend sinkt die Performance. :roll:

Wenn du wissen möchtest wo der Server schneller schlapp macht, dann kann ich dir Versichern das es im Forum ist. Denn die Verarbeitungszeit von einer Seite mit 10 Lexikoneinträgen und von einer Seite mit 10 Forenbeiträgen ist ungefähr gleich. Das Forum verursacht jedoch mindestens doppelt so viele DB-Queries.
100 User im Forum belasten den Server also mehr als 100 User im Lexikon. ;)

Allerdings kann man solche Werte eigentlich nicht Pauschalisieren (auch die 150 ms der Crosslinks nicht), weil es immer sehr stark auf den Inhalt der Beiträge ankommt.
Reine Textbeiträge werden schneller verarbeitet als Beiträge mit BBCodes, Smilies und evtl. Attachments (letzteres wird vom Lexikon nicht unterstützt). Wortzensur und Crosslinks sind abhängig von der Anzahl der zu ersetzenden Wörter. U.s.w.

Re: Entwicklung: Lexicon v3

BeitragVerfasst: 31. Mai 2010 21:05
von Holger
Okay! :x


:lol:

Re: Entwicklung: Lexicon v3

BeitragVerfasst: 8. Jun 2010 10:37
von AmigaLink
Da ich unfreiwillig ein paar Tage kein Internet hatte, bin ich nochmal ein wenig aus gebremst worden. (Is schon schei... wenn man keinen zugriff auf die Developer Wiki hat.)
Vorteil der Zwangspause ist, das ich die derzeitigen Funktionen recht ausgiebig getestet und einen kleinen Bug gefunden habe der nun behoben ist. Auch musste ich feststellen das man Einsicht ins Moderationsprotokol bekommt und Benutzer-Notizen erstellen kann sobald man ein Moderationsrecht erhält. Deswegen hab ich die Rechte nochmals verändert, so das daß erstellen von Einträgen -die nicht Freigeschaltet werden müssen- nun ein Benutzer- und kein Moderatorrecht ist.

Re: Entwicklung: Lexicon v3

BeitragVerfasst: 8. Jun 2010 10:50
von Holger
Supi! :D

Re: Entwicklung: Lexicon v3

BeitragVerfasst: 8. Jun 2010 22:19
von AmigaLink
Hier mal ein paar Bilder vom Eintragsformular (mit deaktivierten Smilies) und dem MCP zum freischalten von wartenden Einträgen:


Da nur Moderatoren die Einträge editieren können, wird der "Absenden" Button erst eingeblendet wenn man die Vorschau aufgerufen hat. Die Vorschau wiederum wird nur angezeigt wenn kein Fehler vorliegt.

Die Formular-Screens wurden z.B. mit dem Gastaccount gemacht. Hätte ich den Bestätigungscode falsch eingegeben, dann wäre es nicht zur Vorschau gekommen und somit auch der "Absenden" Button nicht erschienen.
Im ACP lässt sich noch ein Text definieren der oberhalb des Eintragformulars -als Regel- eingeblendet wird wenn keine Vorschau angezeigt ist. Dies kann man z.B. nutzen um den Benutzer darauf hinzuweisen das er den Eintrag -vor dem Absenden- genau Prüfen soll weil er keine Möglichkeit hat ihn nochmals zu korrigieren.

Re: Entwicklung: Lexicon v3

BeitragVerfasst: 9. Jun 2010 06:24
von oxpus
Die ersten Bilder schauen professionell aus.
Ich bin gespannt, wie das fertige Lexikon dann insgesamt daherkommt.

Bis hierher jedenfalls schon mal ein RESPEKT!

Re: Entwicklung: Lexicon v3

BeitragVerfasst: 9. Jun 2010 16:44
von AmigaLink
Ich bin gespannt, wie das fertige Lexikon dann insgesamt daherkommt.

Mal abgesehen von ACP und MCP könnt ihr das Lexikon schon auf AmigaLink.net begutachten.
Gäste und Registrierte Benutzer haben derzeitig das recht Stichwörter in die Test-Kategorie ein zu reichen. :)

Wenn die MOD mal fertig ist und das dortige Lexikon mit ernsthaften Inhalten gefüllt wird, werden sich diese Berechtigungen natürlich wieder ändern. ;)