Die Hostico-Website wurde neu gestaltet!

 

Wir freuen uns, Ihnen die neue Hostico-Website, Version 5.0, die Verbesserungen, die daran vorgenommen wurden, und die jüngsten Erweiterungen der Webhosting-Dienste vorzustellen. Greifen Sie auf diesen Artikel zu, um Ihre Meinung mit uns zu teilen.

Hostico / blogvon Damian Enache
Hostico neu gestaltet

Wie es begann

Vor 6 Monaten, als wir anfingen, über das Redesign der Hostico-Website nachzudenken, beschlossen wir, mit einigen unserer Kunden zu sprechen und alle erhaltenen Rückmeldungen erneut zu analysieren, um herauszufinden, was Ihnen wichtig ist und um diese Aspekte zu verbessern.

Entscheidende Faktoren

Im Zuge dieses Prozesses haben wir erneut bestätigt, dass der technische Support, die Verfügbarkeit der Dienstleistungen, die Geschwindigkeit der Anwendungen und die Reaktionszeit die Hauptfaktoren sind, aus denen wir als Webdienstanbieter ausgewählt wurden.
Wir haben eine Gesamtdurchschnittsbewertung basierend auf 167 'Bewertungen' von Ihnen vorgenommen, aus denen sich die folgende Punktzahl ergeben hat:

  • Gesamtbewertung: 9,748 von 10
  • Technischer Support: 9.838 von 10
  • Verfügbarkeit: 9,724 von 10
  • Antwortzeit: 9,766 von 10
  • Leistung: 9.664 von 10

Hardware-Audit

Alle Konten werden auf 1U- oder 2U-Rackmount-Servern gehostet, mit zwei Intel Xeon Nehalem oder Westmere Prozessoren (x16-x24 Kerne/Schwellenwerte), die insgesamt bis zu ~70.000MHz für einen einzelnen Server erreichen. Speicher zwischen 16 und 128GB, EEC DDR III, 1333-1600MHz. Konnektivität von 2GB/s, DDoS-Schutz durch ArborNet von 8GB/s und ein Rechenzentrum mit einer Konnektivität von 15GB/s.

Die einzige mechanische Komponente auf den Servern waren die RAID 10 Arrays mit SATA III oder SAS HDDs. Obwohl die RAID 1+0 Konfiguration (4xHDD/Server) Redundanz bietet (die Informationen werden gleichzeitig auf mehrere HDDs geschrieben, was einen Datenverlust im Falle eines Ausfalls unmöglich macht) und Geschwindigkeit (das Lesen und Schreiben von Daten erfolgt gleichzeitig auf mehreren HDDs), haben wir zu bestimmten Zeiten Verzögerungen aufgrund von nicht optimierten MySql-Abfragen auf Datenbanken mit großen Größen festgestellt.

Lösung

Als Lösung für dieses Problem haben wir beschlossen, ein zusätzliches Array RAID SSD (Solid-State Drive) speziell für MySql-Datenbanken auf allen Webhosting-Servern hinzuzufügen. Die Auswirkungen waren nach unseren Erwartungen, die Verarbeitungsgeschwindigkeit der Informationen hat erheblich zugenommen und die Verzögerungen, die durch nicht optimierte Abfragen verursacht wurden, wurden beseitigt.

Audit-Software

Ich habe ursprünglich suPHP als PHP-Handler aus Sicherheitsgründen gewählt und weil es jedem Kunden die Möglichkeit gibt, persönliche PHP-Direktiven zu besitzen. Wir waren uns bei der Implementierung bewusst, dass die Antwortzeit und der Ressourcenverbrauch, die durch suPHP im Vergleich zu FastCGI verursacht werden, erheblich höher sind.

Lösung

Die Lösung zur Reduzierung der Antwortzeit für PHP war, eine Anwendung zu schreiben, die automatisch für jedes generierte Konto eine private PHP-Direktive-Datei hinzufügt, wodurch wir die Möglichkeit erhalten, zu FastCGI zu wechseln und gleichzeitig die Antwortzeit der Websites zu reduzieren. Außerdem haben wir eAccelerator (Optimizer und Beschleuniger für PHP) auf dem neuen Array RAID SSD aktiviert. Die Effekte waren erstaunlich, die Verarbeitungszeit der HTTPD-Verbindungen und die Antwort der Websites haben merklich abgenommen.

Warum 'Flat Design

Ich habe das 'flache Design' gewählt, weil wir die freundliche Ästhetik und die leicht forcierte Einfachheit des Konzepts schätzen, die Einfachheit, die die Hervorhebung von Informationen je nach Wichtigkeit zwingt, ohne dass es notwendig ist, die Komponenten zu übertreiben, um sie hervortreten zu lassen.

Der Umgestaltungsprozess

Das Redesign wurde vollständig 'in-house' durchgeführt und dauerte ungefähr 3 Monate, in denen wir durch mehrere Designvarianten gegangen sind. Das Ergebnis ist:

  • 10,442 Zeilen CSS-Code
  • 4.761 Zeilen PHP/HTML-Code
  • 1.371 Zeilen JQuery-Code
  • 229 Bilder und Fotos

Wir haben von Anfang an beschlossen, vollständig auf die bestehende Website und die Anwendungen zu verzichten und mit einem leeren Blatt zu beginnen. Dies hat es uns ermöglicht, eine moderne und flexible Website zu entwerfen, die für mobile Geräte und gängige Browser optimiert ist.

Was kommt als Nächstes

Die Website ist vollständig basierend auf Variablen gestaltet, was es uns ermöglicht, in Zukunft Unterstützung für mehrere Sprachen und verschiedene Themen hinzuzufügen. Wir möchten auch die 'Wissensdatenbank' vollständig neu schreiben und einen Vorschlagsbereich für Hostico-Kunden hinzufügen.

Wir möchten uns bei unseren Kunden für das bereitgestellte Feedback und für ihre Treue bedanken!

Hostico / blogVeröffentlicht am 21-02-2014