funixx wrote:meine frage ist was kann ich dagegen tun, dass wenn ich in meinem Browser F5 gedrückt halte die CPU meines Server so beansprucht wird.
Nichts.
funixx wrote:Ein Kollege meinte ich müsste irgend ein Wert in der apache2.conf ändern aber ich weiß nicht welchen.
Wie "Otto" - "ich könnte noch tausend weitere Witze nennen, wenn ich nur noch welche wüßte"...
funixx wrote:Irgendwie muss das doch zu unterbinden sein das Apache so viele Prozesse dafür aufmacht.
Nein. Niemand zwingt Apache "von außen", irgendeine Anzahl Prozesse aufzumachen. Apache ist da einfach doof, weiß nichts, erinnert sich an nichts und beantwortet den Request, und wer F5 (refresh) drückt, der WILL(!) ja, dass der Request nochmal neu bearbeitet wird und nicht aus dem Browsercache kommt. Apache macht das, was die Applikation vorschreibt, da es verlangt wird.
Es gibt da nur die Möglichkeit, je nach Applikation (ich ahne ja, dass es irgend so ein CMS a la Joomla oder Wordpress ist, die wirklich herumsauen bis zum geht nicht mehr) ein Caching auf Serverseite IN(!) der Applikation selbst zu implementieren, Apache weiß nichts davon, dass bestimmte PHP Anfragen ggf. gleiche Inhalte liefern. Normalerweise ist es eben genau der Sinn, dass es NICHT der gleiche Inhalt ist, dann würde man ja statisches HTML verwenden.
Die einfachste Lösung ist der Erwerb einer etwas potenteren Hardware, das ist saumäßig billig, dass keine andere Lösung konkurrieren kann. Und die nächste Lösung ist (in Sachen Stromverbrauch) eben nicht zu Hause so einen Popelsserver zu betreiben mit unsäglich schlapper Hardware, um die Stromkosten in den Griff zu kriegen, sondern auf ein ganz normales Webhosting Paket zuzugreifen, welches sowohl in Performance, als auch in Anbindungsgeschwindigkeit wie auch im Preis sicherlich unschlagbar ist. Dafür gibt es diese Dinge.