Warum weist mein Apache2-Server mit PHP-FPM auf AWS EC2-Instanzen im Vergleich zu DigitalOcean Droplets eine deutlich geringere Leistung auf? Trotz ähnlicher Hardwarespezifikationen und -konfigurationen weist der Server auf AWS eine höhere Latenz und einen geringeren Durchsatz auf. Gibt es etwas im Netzwerk oder in der Konfiguration, das diese Diskrepanz verursachen könnte?
Bei der Migration zu AWS EC2 habe ich die Server auf einer sauberen Neuinstallation des Amazon Linux 2 AMI
Kernels auf t3a.micro
einem Instanztyp konfiguriert (sogar bessere Hardware als die, die ich bei DigitalOcean verwendet habe). Diese neuen EC2-Instanzen liegen geografisch näher am Hauptsitz meines Unternehmens und sollten daher weniger Netzwerklatenz aufweisen.
Ich habe versucht, Apaches MPM auf AWS von prefork
auf zu ändern event
und die Einstellungen von PHP FPM (Anzahl der untergeordneten Prozesse des Prozessmanagers usw.) zu optimieren, konnte aber dennoch keine Leistungsverbesserung feststellen. Das Laden der Seiten dauert viel zu lange und es scheint, dass der Server sequenziell antwortet (das passierte vor der Migration auf AWS nicht).