nginx meglio di apache per il contenuto dinamico?

Possibile duplicazione:
Apache o NGINX per PHP?

Ciao,

Ho cercato questo in tutto il web e non riesco a trovare la risposta giusta per la mia domanda.

basicamente voglio sapere se posso get performance migliori con nginx che con apache (in php apps), e non sto coinvolgendo contenuti statici (where so che nginx è meglio).

i siti sono una vasta raccolta di script con molte variables, utilizzando vecchi codici orientati verso OOP e nuovi siti web che utilizzano classi e smarty. i siti sono molto dinamici, cambiano parti in each richiesta.

voglio evitare di suonare nginx per il contenuto statico e apache per php, quindi per quello che chiedo, se vale la pena di transizione in termini di performance.

la mia confusione principale arriva where ho visto i parametri utilizzando il plugin wordpress e wp-supercache, che potrebbe rendere meglio per nginx rispetto a siti personalizzati con le caratteristiche che ho già descritto. ho visto altri parametri che solo non mostrano una grande differenza tra loro (circa il 5%)

grazie in anticipo per qualsiasi aiuto: D

Saluti, Ombra.

  • Quale OS gratuito devo usare sul mio VPS?
  • Aiutare a mettere insieme un server per scopi Routing / Firewall / VPN
  • quali permessi devo dare a una cartella su apache quando richiede la scrittura e l'esecuzione delle autorizzazioni
  • DDoS Protection Services - sono abbastanza buone?
  • Qualcuno che mangia tutta la nostra width di banda, cosa devo fare?
  • Miglior modo per esaminare i registri Apache su Ubuntu Server?
  • Che cosa è sottile e perché ne ho bisogno?
  • IIS7 - Colbind la directory virtuale a un diverso indirizzo IP
  • 2 Solutions collect form web for “nginx meglio di apache per il contenuto dinamico?”

    Cosa intendi per "performance"? Significa il throughput massimo su un server molto occupato o significa pagine veloci per pagine singole?

    Apache è raramente il fattore limitante (alcune impostazioni possono migliorare le performance "dure"). Di solito il carico reale si trova con php o mysql, e poi di solito query male costruito o lavoro inutile.

    Dove i nginx brillano rispetto ad apache 1 e 2 è in gestione di molte connessioni simultanee (inattivo o occupato). Inoltre rende ansible i paradigmi del server che non sono disponibili su altri server web. Non migliora magicamente le performance di PHP / MySQL.

    Le misure di stopgap probabilmente ne valgono più tempo di nginx sono un cacher opcode php (apc) e la cache di query mysql. A parte questo, avrei iniziato a profilare e fissare il codice.

    Per get pagine più veloci avrai la maggior parte dei vantaggi di modificare il modo in cui il sito funziona, per esempio il blog di performance yahoo.

    Considerando l'ampiezza delle applicazioni di PHP, così come qualsiasi altro linguaggio di scripting per il web, each sito web può comportrsi molto diverso. Suggeriamo vivamente di creare due diversi server e confrontare le loro statistiche per il tuo uso. Poiché diversi siti web possono avere usi diversi per la loro tecnologia.

    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.