Domanda

Abbiamo un certo numero di server che eseguono varie configurazioni differenti LAMP. Una cosa che sembra essere diverso a seconda di chi impostare il server up è il modo in cui PHP è configurato. Alcuni sono impostati per utilizzare il modulo Apache DSO, gli altri sono stati impostati per utilizzare CGI. Alcuni hanno suEXEC acceso, altri server sua spento. Stiamo sempre cercando di ottimizzare le nostre applicazioni per le prestazioni, ma io non sono sicuro di quello che guadagna ci sono per essere avuto a questo livello.

Se aiuta una configurazione standard per il nostro server è qualcosa di simile a questo:

  • PHP 5.2.8
  • MySQL 5.0.81
  • Apache 2.2.11

Grazie.

È stato utile?

Soluzione

Ho sempre trovato che si ottiene il più grande incremento delle prestazioni di tre cose in una scatola di lampada:

1) Installazione di una cache PHP 2) aumentare drasticamente memoria assegnando a MySQL per l'ordinamento 3) Assunzione di buoni programmatori

È anche possibile ottenere alcuni buoni miglioramenti di memoria, limitando il numero di thread / forcelle Apache funziona in qualsiasi momento.

Altri suggerimenti

  1. Se non si è in grado di installare 'ZendServer' a causa di alcuni motivi: Avere un incontro rapido con il vostro team e decidere quali moduli del Apache2 non sono necessari e rimuoverli. Stampare la tua binari PHP per controllare ciò che è incluso e ciò che non è necessario

  2. Se si è in grado di installare 'ZendServer', ottenere il software da zend.com e godersi il grande aumento delle prestazioni di ottimizzatore di Zend PHP.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top