Ist ein Mac Pro ausreichend für einen Webserver?

0

Wir verwenden derzeit eine Mac Mini 2012 Edition, um unsere kommende Website zu testen. Wir rechnen jedoch nach dem Start mit 30.000 bis 50.000 Benutzern pro Tag.

Meine Frage ist, wird ein maximaler Mac Pro mit diesen Spezifikationen ausreichen, um dieses Benutzeraufkommen zu bewältigen

  • Zwei 3,06 GHz 6-Core Intel Xeon (12 Kerne)
  • 64 GB (8 x 8 GB)
  • 4x 512 GB Solid-State-Laufwerk
  • ATI Radeon HD 5770 1GB
  • Ein 18x SuperDrive
  • Vierkanal-4-Gbit-Fibre-Channel-PCI Express-Karte

Alle anderen Vorschläge sind ebenfalls willkommen. Wir haben bereits zuvor einen gehosteten Service versucht, der jedoch für unsere Anforderungen zu begrenzt war.

Vielen Dank

jc.yin
quelle

Antworten:

1

Dies hängt vollständig vom Design Ihrer Website ab. Bei statischen Inhalten ist diese Maschine überlastet. Bei dynamischen Inhalten hängt dies von der Programmierung und der Abfragestruktur ab.

Haben Sie schon einmal darüber nachgedacht, Amazons EC2 zu verwenden? Sie erreichen eine höhere Fehlertoleranz und Skalierbarkeit als mit einem einzelnen Mac Pro.

Henrik
quelle
Wir verwenden WordPress als unser CMS, das wäre PHP zusammen mit MySQL. Die Sache ist, wir sind gerade nach China umgezogen und das Firewall-Problem bedeutet, dass viele Dinge uneinheitlich werden, wenn wir unsere Server extern auslagern. Würden Sie sagen, dass der Mac Pro für unsere Situation ausreicht?
jc.yin
Darüber hinaus werden auf der Website eine große Anzahl von PHP-Curl-Anforderungen für externen Inhalt und die gleichzeitige Schaltung von Flash-Anzeigen ausgeführt. Für einen einzelnen Testbenutzer ist der Mac mini in Ordnung, für eine größere Anzahl von Benutzern hängt er jedoch wirklich.
jc.yin
Meiner Erfahrung nach ist PHP-Curl wirklich speicherintensiv - die Frage ist, ob diese Box Ihren Anforderungen entspricht, hängt immer noch von der tatsächlichen Programmierung und der Nutzung der Datenbank ab Schlagen Sie vor, ein Konzept für einen eventuellen Lastenausgleich zu erarbeiten, bevor Sie die Website bereitstellen.
Henrik
Haben Sie Alternativen zu PHP-Curl? Ich habe file_get_contents ausprobiert, aber anscheinend sagen andere Benutzer, es sei langsamer als Curl. Würden Sie in Bezug auf den Lastausgleich lokale Hardware-Lastausgleichsgeräte empfehlen, z. B. mehrere Macs, oder einen Dienst wie Cloudflare für den "Cloud" -Lastausgleich verwenden?
jc.yin
Und denken Sie, dass eine Upload-Geschwindigkeit von 10 Mbit / s für eine Site wie diese ausreicht? Wir evaluieren verschiedene ISP-Anbieter, aber aus irgendeinem Grund scheint jeder es zu lieben, mit ihren Zähnen zu liegen, dh zu sagen, dass sie uns eine Geschwindigkeit von 50 Mbit / s verkaufen, obwohl wir tatsächlich nur 5 Mbit / s erhalten.
jc.yin