Michael Schröpl: Nachfrage

Beitrag lesen

Hi der_bernd,

Wenn ein Hoster mit nem recht dicken Server _nur_ html Seiten drauf
hätte - hätte er in die Hardware quasi "überinvestiert".

er sollte in diesem Falle eher in die Leitung investieren als in die CPU.
Eine schnelle Leitung hilft, schnelle Platten helfen auch, viel RAM ist
immer nützlich.

CPU-Power ist eine Ressource, die in der IT-Geschichte immer knapp war,
weshalb es vielfältige Strategien gibt, sie durch andere Ressourcen zu
ersetzen (beispielsweise kann man Ergebnisse vorher berechnen und in
einem Cache ablegen - das ist das Funktionsprinzip von gzip_cnc und
seinem Cache komprimierter Seiten; oder man kann durch zusätzlichen
Speicherplatz vorsortierte Bäume als Zugriffspfade bereitstellen, das
ist das Funktionsprinzip von Datenbank-Indexen).

Auch Festplattenzugriffe lassen sich durch die Investition von RAM
(oder durch einen Hardware-Cache auf der Festplatte selbst!) beschleu-
nigen, und ein Flaschenhals bei einem Server kann durch einen vorge-
schalteten caching proxy entschärft werden.

Umgekehrt ist es schwieriger, fehlenden RAM durch mehr Power in den
anderen Bereichen zu kompensieren, weil schneller Zwischenspeicher
typischerweise eben gerade von denjenigen Optimierungsmethoden genutzt
wird, die zur Umgehung anderer Engppässe gebaut wurden. Reicht der
dazu erforderliche schnelle Speicher nicht aus, dann kann einen solche
Optimierung sogar in ihr Gegenteil umschlagen (weil der Rechner nun
verzweifelt Seiten ein- und auslagert, statt etwas Sinnvolles zu tun).

Unter gleichen Voraussetzungen hätte er u.U. bei _nur_ geparsten
Seiten ein ernstes Performance Problem.

Ein Rechner ist eine Lösung einer bestimmten Aufgabenstellung.
Es gibt keinen Rechner, der _alle_ Aufgabenstellungen _optimal_ löst.

Je bewußter man sich seiner eigenen Aufgabenstellung ist, desto genauer
kann man diese in Form einzelner Anforderungen fassen - und damit
Mindest-Dimensionen für _alle_ Teile eines Rechnersystems aufstellen,
also erkennen, wo man sparen darf und wo man klotzen sollte, um nicht
den ganzen Rest auszubremsen.

Kann man das so ausdrücken?

Zusammenfassend: Ja. ;-)

Viele Grüße
      Michael