Es ist ein paar Tage her, dass ich versuche herauszufinden, wie ich dieses Problem lösen kann. Zunächst betreibe ich eine Website mit einem durchschnittlichen täglichen Seitenaufruf von 350.000. Bisher wurden die gesamte Anzeigenverwaltung (Verfolgung von Klicks und Impressionen, die von jeder Anzeige geliefert wurden) und der Inhalt auf einem einzigen Server mit der folgenden Spezifikation geliefert:
Server 1 Betriebssystem: Windows 2008 R2 64-Bit CPU: Intel® Core ™ i5 - 4 Kerne RAM: 8 GB Speicher: 2 x 1 TB Festplatten Bandbreite: 10 TB pro Monat
Um die Geschwindigkeit unserer Website zu verbessern, habe ich beschlossen, das Anzeigenverwaltungsskript von einem anderen dedizierten Server zu trennen, da wir pro Seite mehr als 15 Werbetreibende bis 30 Werbetreibende haben.
Server 2 Betriebssystem: Windows 2008 R2 64-Bit CPU: Intel® Core ™ i5 - 4 Kerne RAM: 4 GB Speicher: 2 x 300 GB Festplatten Bandbreite: 10 TB pro Monat
Das Problem
Das Problem ist, dass Server 1sowohl Content- als auch Anzeigensystem verarbeitet werden können. Nun, da ich das Anzeigensystem wegnehme und es auflege Server 2. Server 2kann kaum nur Anzeigensystem bedienen.
Prüfung
- Zunächst habe ich 75% der Anzeigen nach verschoben
Server 2. Führen Sie dann einen Ping an den Server durch :ping -t xxxxx. [Ich habe den Ping für 10 Minuten gemacht und das folgende ähnliche Muster wie unten]
Antwort von xxxxx Bytes = 32 Zeit = 290 ms TTL = 116 Antwort von xxxxx Bytes = 32 Zeit = 289 ms TTL = 116 Antwort von xxxxx Bytes = 32 Zeit = 320 ms TTL = 116 Antwort von xxxxx Bytes = 32 Zeit = 286 ms TTL = 116 Antwort von xxxxx Bytes = 32 Zeit = 286 ms TTL = 116 Antwort von xxxxx Bytes = 32 Zeit = 348 ms TTL = 116 Antwort von xxxxx Bytes = 32 Zeit = 284 ms TTL = 116
- Dann habe ich 100% der Anzeigen nach verschoben
Server 2. Führen Sie dann erneut einen Ping an den Server durch. [Ich habe den Ping für 10 Minuten gemacht und das folgende ähnliche Muster wie unten]
Antwort von xxxxx Bytes = 32 Zeit = 290 ms TTL = 116 Zeitüberschreitung der Anforderung Antwort von xxxxx Bytes = 32 Zeit = 320 ms TTL = 116 Antwort von xxxxx Bytes = 32 Zeit = 286 ms TTL = 116 Zeitüberschreitung der Anforderung Zeitüberschreitung der Anforderung Antwort von xxxxx Bytes = 32 Zeit = 284 ms TTL = 116
Versuche
- Erhöhen
MaxUserPortundTcpNumConnection - Starten Sie den Server neu
- Erhöhen Sie IIS
Max InstancesundInstance MaxRequests
Serverressource
- Nur 10% -15% der Netzwerkverbindung werden verwendet
- Es werden nur 10-15% der CPU verwendet
- Nur 25% des Speichers werden verwendet