Moin!
Hallo,
Anscheinend reicht die aktuelle Gestaltung der Hardware, sofern du von Langsamkeitsproblemen nichts bemerkst,
Das ist normales Webhosting. "Langsamkeitsprobleme" habe ich noch nicht wirklich bemerkt. Allerdings ist das imho nicht so einfach zu merken. Schließlich bin ich nicht immer im gleichen Moment auf der Site wie der Tages-peak der user. Wenn es dann doch mal alles langsam zu gehen scheint, weiß man auch nicht genau, ob es nicht die eigene Internetverbindung ist, die lahmt.
...dann jedoch ist absolut kein Unterschied zwischen Webhosting und Servernutzung - außer bei der eventuell abrufbaren Leistung
Das ist genau der Kern der Frage: Ist die benötigte Leistung (siehe Auszüge aus der Server Statistiken im ersten Posting) mit einem "üblichen" Webhosting Angebot vernünftig machbar?
Und das Problem ist, dass man das nur anhand dieser Statistik nicht beantworten kann.
Zur Erläuterung folgendes:
Zur Spitzenzeit hast du pro Tag 200.000 Requests, davon 30.000 für "Seiten" (also etwas, was HTML ausliefert) - folglich 170.000 andere Requests, die Bilder, CSS und Javascript liefern (interpretiere ich jedenfalls - kann ja auch sein, dass dein Statistiktool das anders sieht).
Wie aufwendig ist es, eine Seite auszuliefern? Welche Power braucht man dafür, und wo? Wenn ich den Standardfall annehme, der hier vorzuliegen scheint, also PHP-Shop mit MySQL-Datenbank, dann erfordert JEDE Seite die Ausführung von PHP, und die meisten Seiten ebenfalls einige Datenbank-Abfragen.
Zum Ausführen von PHP braucht man etwas CPU-Power (wenn die fehlt, wird es "etwas" langsamer, aber nicht dramatisch), verhältnismäßig ausreichend RAM (wenn der fehlt, wird es sehr schnell sehr langsam wegen Swapping - das sollte allerdings vernünftig konfiguriert sein, also Anzahl der erlaubten Webserver-Prozesse für PHP im Verhältnis zum durchschnittlichen maximalen RAM-Verbrauch aller Skripte).
Wir wissen nicht, wieviel RAM deine Skripte verbrauchen, also wissen wir auch nicht, wieviel RAM der Server für dich bereitstellen sollte, damit alles prima läuft. "Nur" Webhosting wird in der Regel nicht mit diesem Parameter beworben, weil das für die Zielgruppe nicht (oder noch nicht) relevant ist. Die haben ihren kleinen Shop von der Stange, und der läuft. Der Speicherplatz ist für die relevant, die schon wissen, dass sie mit normalem Webhosting an eine Servergrenze geraten sind, oder die von ihrem Hoster das explizit gesagt bekamen aufgrund der Messwerte, die beim Betrieb erfasst werden.
Dann noch die Datenbank: Hier braucht man entweder auch wieder ausreichend RAM (Hochlast-Datenbanken haben soviel RAM installiert, wie Daten in allen Datenbanktabellen zu speichern ist, plus noch mehr für den Zuwachs - auf die Festplatte wird dann eigentlich nur noch geschrieben), oder eine schnelle Festplatte. Und unbedingt eine optimale Datenbankindizierung. Und idealerweise grundsätzlich optimiertes Datenbankverhalten. Außerdem ist die Datenmenge, die man speichern will, ein Kriterium für das Hosting.
Wir wissen nicht, wie datenbankintensiv deine Webseite ist. Und wie gut die Datenbankabfragen geschrieben sind, und ob sie die Indizierung nutzen können oder nicht. In der Regel wird man an dieser Stelle aber viel eher merken, ob es klemmt - bzw. umgekehrt: WENN es klemmen würde in deiner aktuellen Situation, hättest du das sicherlich auch selbst schon mal bemerkt.
Trotzdem kann niemand nur anhand deiner Statistiken sagen, welches Webhosting du brauchst, oder ob es ein eigenständiger Server sein muss. Denn diese Statistiken sagen allenfalls etwas über die Nutzungsintensität der Seite aus, aber auch nicht wirklich - wir haben die Zahlen von genau zwei Tagen, zusammengefasst als Tagesstatistik ohne Details.
Was wäre, wenn dein Peak-Tag sich nicht einigermaßen gleich auf die 24 Stunden verteilt, sondern die Hochlast innerhalb von 30 Minuten erzeugt, weil du irgendein Produkt als Weltneuheit vertreibst, der Rest des Tages aber nur die durchschnittliche Last auf dem Server liegt, weil sie nur von Suchmaschinenbots besucht wird? Dann muss dein Hosting innerhalb von 30 Minuten 20.000 Requests für Seiten bearbeiten - das würde vermutlich nicht funktionieren, aber du wirst es kaum merken.
Ich würde zusammenfassend aber schließen, dass die Statistik insgesamt keinen Anlass gibt, irgendwie über Serverhosting nachzudenken. Webhosting kann problemlos ausreichen.
- Sven Rautenberg