Hallo,
ich habe in den letzten Tagen öfter mit Überlastungen meines Servers zu kämpfen und bin daher am überlegen, ob sich für mich ein Serverumzug lohnt.
Ich überlege von einem virtuellen Server mit 1GHz und 512MB auf einen virtuellen Server mit 8GHz und 2.560 MB umzusteigen. (Neuer Server: https://www.server4you.de/de/vserver...php?products=3)
Auf meinen Seiten wird vorwiegend mit multi-cURL auf API's zugegriffen. Da die API's realtiv lange Response-Zeiten haben, benötigen meine Scripte auch ziemlich lange.
Ist die Annahme richtig, dass das Problem mit der Überlastung erst einmal vom Tisch ist, wenn ich auf einen Server mit höherer Leistung wechsele?
Ich habe nämlich irgendwie den Hintergedanken, dass ein Rechner (egal wie schnell) ohnehin nur einen Prozess gleichzeitig durchführen kann. Da die Dauer meiner Scripte ja wenig von der Prozessorleistung, sondern eher von den Response-Zeiten der API's abhängt, könnte es ja passieren, dass auch der neue Server weiterhin überlastet wird...
Welche der beiden Annahmen ist richtig?
Anders formuliert könnte man auch folgende Fragen stellen:
Angenommen ein Script habe eine konstante Laufzeit: Kann dann ein Server mit höherer Leistung mehrere Prozesse gleichzeitig durchführen und somit die Performance erhöhen? Oder benötige ich mehrere Prozessoren für eine Leistungsverbesserung?
Grüße,
ChrischiK
ich habe in den letzten Tagen öfter mit Überlastungen meines Servers zu kämpfen und bin daher am überlegen, ob sich für mich ein Serverumzug lohnt.
Ich überlege von einem virtuellen Server mit 1GHz und 512MB auf einen virtuellen Server mit 8GHz und 2.560 MB umzusteigen. (Neuer Server: https://www.server4you.de/de/vserver...php?products=3)
Auf meinen Seiten wird vorwiegend mit multi-cURL auf API's zugegriffen. Da die API's realtiv lange Response-Zeiten haben, benötigen meine Scripte auch ziemlich lange.
Ist die Annahme richtig, dass das Problem mit der Überlastung erst einmal vom Tisch ist, wenn ich auf einen Server mit höherer Leistung wechsele?
Ich habe nämlich irgendwie den Hintergedanken, dass ein Rechner (egal wie schnell) ohnehin nur einen Prozess gleichzeitig durchführen kann. Da die Dauer meiner Scripte ja wenig von der Prozessorleistung, sondern eher von den Response-Zeiten der API's abhängt, könnte es ja passieren, dass auch der neue Server weiterhin überlastet wird...
Welche der beiden Annahmen ist richtig?
Anders formuliert könnte man auch folgende Fragen stellen:
Angenommen ein Script habe eine konstante Laufzeit: Kann dann ein Server mit höherer Leistung mehrere Prozesse gleichzeitig durchführen und somit die Performance erhöhen? Oder benötige ich mehrere Prozessoren für eine Leistungsverbesserung?
Grüße,
ChrischiK