+ Antworten
Ergebnis 1 bis 2 von 2

Thema: Hardware und Datenbankstruktur für groß angelegtes Communityportal

  1. #1
    Neu an Board
    Registriert seit
    13.02.2010
    Beiträge
    1
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard Hardware und Datenbankstruktur für groß angelegtes Communityportal

    Hallo zusammen

    Ich bin gerade dabei ein größeres Communityportal auf Joomla 1.0.12 Basis mit mehreren 10000 Nutzern , CBE, ca. 200000 Forenbeiträgen (Fireboard), Pony ML Galerie mit 25000 Bildern, welches nur deutschsprachig ist bisher, upzugraden auf ein 2 sprachiges Multi-Portal (2 getrennte aber miteinander operierende Joomla-Systeme) mit folgenden Komponenten:
    - Joomla 1.5
    - Multisites for Joomla (jms2win)
    - JACL Plus
    - Jomsocial
    - Kunena
    - Joom Gallery
    - RSEvents

    Dazu kommen unzählige Plugins und Komponenten wie Parainvite, die ich aber nicht als zentrale Bestandteile einstufe.

    Meine Frage ist nun, was ist zu beachten von Anfang an (Datenbankstruktur, Optimierungen), wenn durch massives Marketing und durch die idealeren Community-Funktionen (Jomsocial im Gegensatz zu CBE) mit einer Vervielfachung der Nutzer und starke Erhöhung der Nutzeraktivität zu rechnen ist.
    Ist die Auslagerung der sprachbasierenden Portale als jeweils eigene Applikation ausreichend, oder sollte man für Komponenten wie Forum und Community extra Datenbanken anlegen?

    Welche Erfahrungswerte habt Ihr im Bezug auf Server- Hardware? Welchen Stellenwert hat die Serverhardware neben Datenbank-Optimierungen?
    Momentan habe ich das ganze Portal auf einem dedizierten Server mit folgenden Spezifikationen laufen:
    - Core2Quad Q9300 4x 2.50GHz / 6MB Cache
    - 4GB DDR2 RAM
    - SATA2 HDD Festplatten

    Da das meine ersten Bestrebungen zum Erreichen internationaler Nutzergruppen ist (vorwiegend USA), wie wichtig ist hier der Serverstandort?
    Weiterhin hätte ich noch eine Frage zur Language Detection. Gibt es hier Scripte die das System automatisch z.B. die Browsersprache des Users erkennen lassen?

    Herzlichen Dank schon einmal für die Antworten und Tipps.

  2. #2
    Moderator Avatar von flotte
    Registriert seit
    20.03.2005
    Ort
    Neustadt
    Beiträge
    5.301
    Bedankte sich
    66
    Erhielt 1.258 Danksagungen
    in 1.101 Beiträgen

    Standard

    Zitat Zitat von kato79 Beitrag anzeigen
    Momentan habe ich das ganze Portal auf einem dedizierten Server mit folgenden Spezifikationen laufen:
    - Core2Quad Q9300 4x 2.50GHz / 6MB Cache
    - 4GB DDR2 RAM
    - SATA2 HDD Festplatten
    Wenn tatsächlich "massives Marketing" eingesetzt wird, dann wirst Du mit dieser Hardware nicht weit kommen. Hat das Marketing Erfolg wirst Du sicherlich früher oder später auf skalierbaree Clustertechnik mit Loadbalancern zurückgreifen müssen.
    Bis dahin kann man aber auch einen dedizierten Server massiv verbessern. Knackpunkt sind allzu oft die Plattenzugriffe. Hier brauchst Du unbedingt getrennte Laufwerke für Web/Logs/Datenbanken. Mindest zwei eigenständige Raid-1 Arrays, High-End-Hardware-Raidcontroller und unbedingt SAS-Laufwerke mit 15K Umdrehungen (kein SATA). Darüber hinaus ein Mehrwegesystem mit mindst. 2 CPUs und 8 Core. RAM ab 12 GB aufwärts. Wir setzen derartige Hardware ein und können damit problemlos Joomlawebs mit 6-stellige Besucherzahlen und 2-stellige Mio Pageviews hosten.
    Allerdings sollte das Joomla hochoptimiert sein. Es gibt Joomla-Installationen, die aufgrund ihrer Überladung nicht mehr sinnvoll zu betreiben sind...

    Zitat Zitat von kato79 Beitrag anzeigen
    Da das meine ersten Bestrebungen zum Erreichen internationaler Nutzergruppen ist (vorwiegend USA), wie wichtig ist hier der Serverstandort?
    Sehr wichtig!
    Wenn alles über den großen Teich geroutet wird geht der Ping in den Keller und Joomla wird extrem langsam.

+ Antworten

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein