OScommunity :: Development – OScommunity
?
Gast
nicht eingeloggt
OScommunity :: Development
Benachrichtigungen
Wird geladen...
 
 
Development & Serverarchitektur
 
Technologie-Stack:
  • Scriptsprache: PHP 8.2 (www.php.net)
  • Datenbank: MariaDB / MySQL (mariadb.org)
  • Template-Engine: Smarty 4
  • Eigenentwicklung – kein Framework, kein CMS
 
Aktuelle Serverarchitektur (Strato):

OScommunity läuft aktuell bei Strato auf einem Virtual Server:
  • 1x Strato Virtual Server (Linux, SSD, skalierbar)
  • MariaDB-Datenbankserver, direkt auf dem System
  • 2x zusätzliche 2-TB-Speichervolumes für Mediadaten:
    • Volume 1: Partybilder-Galerie & Fotouploads
    • Volume 2: User-Avatare, Profilbilder & sonstige Uploads
  • Automatische Snapshots & tägliche Daten-Backups
  • Bei steigendem Bedarf jederzeit auf mehr RAM / CPU skalierbar
 
Performance & Betrieb:
  • SSL/TLS-Verschlüsselung für alle Verbindungen (Let's Encrypt)
  • Smarty-Template-Caching für schnelle Seitenauslieferung
  • Bilder werden direkt vom Server ausgeliefert – kein externer CDN nötig
  • Automatische Hintergrundaufgaben per Cron:
    • Ablauf-Prüfung von Premium-Mitgliedschaften
    • Automatische Archivierung alter Kleinanzeigen
    • Bereinigung abgelaufener Werbebanner
    • Statistik-Aggregation für Zahlen & Fakten
    • Spam- und Inaktivitätsprüfungen
  • Strukturierte Fehlerprotokollierung im Admin-Bereich
  • DSGVO-konforme Datenhaltung, alle Daten auf deutschen Servern
 
Geplante Erweiterungen:
  • Umzug auf dedizierte Hardware bei weiterem Wachstum
  • Separater Datenbankserver im Cluster-Betrieb
  • Auslagerung der Mediaspeicher auf dedizierte Storage-Nodes
  • RAID-gesicherte Backup-Infrastruktur