Mysql
 sql >> Database >  >> RDS >> Mysql

Qual è il più veloce:MySQL/PHP o servizio direttamente da file statici?

Baseline-html

Baseline-html è sempre più veloce di PHP perché PHP deve essere invocato .

The results follow (all are at 10 concurrent users, averaged over 5 one-minute runs):

ab                       |      rel |      avg |
------------------------ | -------- | -------- |
baseline-html            |   1.2660 |  3581.54 |
baseline-php             |   1.0000 |  2829.11 |

http_load                |      rel |      avg |
------------------------ | -------- | -------- |
baseline-html            |   1.2718 |  4036.24 |
baseline-php             |   1.0000 |  3173.56 |

siege                    |      rel |      avg |
------------------------ | -------- | -------- |
baseline-html            |   1.2139 |  5060.25 |
baseline-php             |   1.0000 |  4168.76 |

Ma fortunatamente PHP è abbastanza veloce e quasi non ha alcun impatto sulle prestazioni quando scrivi codice PHP ottimizzato. PHP è un linguaggio dinamico, quindi less is more.

APC

Inoltre, se hai intenzione di lavorare su un grande sito, la prima cosa che dovresti installare è APC . Dalla pagina WIKI :

Database in memoria

Per velocizzare ulteriormente qualsiasi grande sito è necessario utilizzare database in memoria come Redis (Mi piace questo) o Memcached . Tutti i grandi siti usano uno di questi. Ad esempio Facebook, Twitter non potrebbero funzionare senza Memcached (anche Redis funzionerebbe, ma sono andati con Memcached). Questo accelererà davvero anche il tuo sito web.