2009-07-24 4 views
0

Ich habe eine PHP-Webanwendung auf Webserver verbinden mit zwei Orakel-DB-Server in loadbalance zwischen ihnen ... wir verwenden in Web-Anwendung Smarty-Vorlage-Engine .. und Ajax jquery das Problem in - wenn mehr Clients verbinden die Web-Anwendung die Website stoppen oder Apache nicht ausgeführt, so dass wir Apache neu starten. - einige Webseiten sind langsam.lösen Apache-Problem, wenn mehr Clients die Site verbinden

Ich möchte das Problem beheben und Apache mehr Leistung mit mehr Clients machen.

Antwort

1

Sie haben nicht viele Details geben, so dass einige (allgemein) Möglichkeiten:

  1. PHP Opcode-Caching verwenden. Siehe: APC, xcache, zed

  2. Verwenden Sie einen separaten statischen Medienserver für alle statischen Medien.

  3. Spielen Sie mit MaxChildren/MaxClients und den zugehörigen Optionen.

  4. Es ist möglich, dass Sie einfach zu viele Besucher bekommen. Führen Sie ein Upgrade auf eine schnellere Maschine durch oder laden Sie das Gleichgewicht zwischen mehreren App-Servern.