Hallo zusammen,
gegeben ist ein Webserver mit 4GB Ram, Apache + PHP + APC - der Server hostet eine Webanwendung, basierend auf Zend-Framework. Dank Zend-Framework ist das die erste Webanwendug, die bei uns zwingend APC erfordert.
Aktuell sind für APC 128MB als 1 Segment konfiguriert. Nach ein paar Stunden Uptime wird davon lt. apc.php ca. 20MB als File-Cache verwendet, UserCache wird nicht verwendet (und ist auch nicht geplant). Mehr als ca. 30MB habe ich dort noch nie gesehen - eine Statistik habe ich darüber aber noch nicht erstellt.
In der reichhaltigen Doku zu APC und den tausenden Tutorials findet sich viel - aber eine Frage konnte ich mir daraus noch nicht beantworten: Wie viel Reserve sollte ich denn so einplanen für einen stabilen und unbeeinträchtigten Betrieb der Seite?
Kann ich den Cache-Wert "recht knapp" an den maximal verwendeten Wert heranfahren (also z.B. bei max 30MB -> 32MB einstellen) oder empfiehlt es sich, da x% oder gar konkrete MBs an Reserve zu haben?
Für ein paar Hinweise wäre ich dankbar.
gegeben ist ein Webserver mit 4GB Ram, Apache + PHP + APC - der Server hostet eine Webanwendung, basierend auf Zend-Framework. Dank Zend-Framework ist das die erste Webanwendug, die bei uns zwingend APC erfordert.
Aktuell sind für APC 128MB als 1 Segment konfiguriert. Nach ein paar Stunden Uptime wird davon lt. apc.php ca. 20MB als File-Cache verwendet, UserCache wird nicht verwendet (und ist auch nicht geplant). Mehr als ca. 30MB habe ich dort noch nie gesehen - eine Statistik habe ich darüber aber noch nicht erstellt.
In der reichhaltigen Doku zu APC und den tausenden Tutorials findet sich viel - aber eine Frage konnte ich mir daraus noch nicht beantworten: Wie viel Reserve sollte ich denn so einplanen für einen stabilen und unbeeinträchtigten Betrieb der Seite?
Kann ich den Cache-Wert "recht knapp" an den maximal verwendeten Wert heranfahren (also z.B. bei max 30MB -> 32MB einstellen) oder empfiehlt es sich, da x% oder gar konkrete MBs an Reserve zu haben?
Für ein paar Hinweise wäre ich dankbar.