Support: Hilfe-Datenbank / FAQ

Optimierung für große Installationen

Sollten Sie eine große b1gMail-Installation auf einem dedizierten Server mit voraussichtlich sehr vielen Benutzern und hoher Aktivität planen, helfen Ihnen folgende Tipps, um bestmögliche Performance zu erreichen.
  • Nutzen Sie Postfix als SMTP-Server/MTA
    b1gMail und b1gMailServer wurden unter anderem für den Einsatz mit Postfix optimiert. Wir empfehlen Postfix als SMTP-Server/MTA, sofern Sie die Wahl haben.

  • Deaktivieren Sie den PHP-SafeMode
    Bei deaktiviertem SafeMode kann b1gMail einige Funktionen nutzen, die zur Performance-Verbesserung dienen, die aber bei aktiviertem SafeMode durch PHP verboten werden. Unter anderem das Data-Dateiverwaltung-Modul (s.u.).

  • Aktivieren Sie das Modul "Data-Dateiverwaltung"
    Bei aktiviertem "Data-Dateiverwaltung"-Modul speichert b1gMail Datendateien wie E-Mails und Webdisk-Daten nicht in einem einzigen Verzeichnis sondern strukturiert in Unterverzeichnissen. Dadurch wird bei große Installationen eine höhere Dateisystem-Stabilität und eine schnellere Zugriffszeit erreicht, da das Betriebssystem nicht übergroße Verzeichnisse durchsuchen muss, um eine E-Mail zu finden. Weiterhin werden Administration und Backups erleichter. Aktivieren Sie dieses Modul nur bei DEAKTIVIERTEM SAFEMODE! Andernfalls führt das Modul zu Datenverlusten bei eingehenden E-Mails!

  • Lassen Sie E-Mails in Dateien speichern
    Wenn Sie die Speicherung von E-Mails in Dateien aktivieren, speichert b1gMail die E-Mails Ihrer Benutzer nicht in der MySQL-Datenbank, sondern in eigenen Dateien. Die MySQL-Datenbank wird dann nur als Schnellzugriffs-Index benutzt. Dadurch wird die MySQL-Datenbank klein gehalten, was zu kürzeren Abfrage-Zeiten und zu einer extremen Entlastung der Datenbank führt.

  • Verwenden Sie die Postfix-Transportmap-Empfangsmethode
    Die Empfangsmethode garantiert die optimale Ausnutzung der verfügbaren Ressourcen und erzielt erfahrungsgemäß die besten Ergebnisse.

  • Verwenden Sie die SMTP-Versandmethode
    Dadurch werden E-Mails von b1gMail direkt an den angegebenen SMTP-Server übergeben - der Umweg über die Mail-Parsing-Routinen von PHP entfällt.

  • Verwenden Sie realistische Mailgrößen-Limits
    Halten Sie die Mailgrößenlimits möglichst klein. Das Verarbeiten großer Anhänge benötigt mehr Rechenzeit. Oft werden die Mailgrößenlimits einfach auf einen astronomisch hohen Wert eingestellt - mit dem Hintergedanken, dass man keine Einschränkung wünscht. Die Mailgrößenlimits dienen aber nicht nur zur Beschränkung der Benutzer, sondern vielmehr zum Schutz des Systems.
Sollten mehrere Server für die Installation zur Verfügung stehen, kann es empfehlenswert sein, den MySQL-Datenbankserver auf einem separaten Server zu installieren, um die Systemlast zu senken.
Sie können b1gMail auch auf mehreren Servern installieren und einen zentralen MySQL- und Datei-Server verwenden. Dabei ist darauf zu achten, dass Sie die Verzeichnisse "data" und "temp" von b1gMail auf einen Dateiserver auslagern und diese Verzeichnisse auf den b1gMail-Servern per NFS mounten. Mittels eines Load Balancers können die Zugriffe dann auf die verschiedenen b1gMail-Server verteilt werden.

Bei Fragen zur Optimierung Ihrer b1gMail-Installation helfen wir Ihnen gerne weiter (b1gmail (at) support.b1g.de).

Diese Seite...

ausdrucken ausdrucken

verschicken verschicken

kommentieren kommentieren

abonnieren

Meinungen

100% thumbs up 0% thumbs down

Wie bewerten Sie diese Antwort?

Hilfreich
Wenig hilfreich
Vielen Dank, dass Sie diese Antwort bewertet haben.

Besucher-Anmerkungen

Es gibt keine Anmerkungen. kommentieren

Ähnliche Fragen

Es wurden keine ähnlichen Fragen gefunden.

Anhänge

Keine Anhänge gefunden.