Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

O que é mais rápido:MySQL/PHP ou servindo diretamente de arquivos estáticos?

Linha de base-html


Baseline-html é sempre mais rápido que PHP porque o PHP precisa ser invocado .
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 |

Mas felizmente o PHP é bem rápido e quase não tem nenhum impacto no desempenho quando você escreve código PHP otimizado. PHP é uma linguagem dinâmica, então menos é mais.

APC


Além disso, se você planeja trabalhar em um site grande, a primeira coisa que você deve instalar é APC . Da página WIKI :

Banco de dados na memória


Para acelerar ainda mais qualquer site grande, você realmente precisa usar um banco de dados na memória, como Redis (Eu gosto disso) ou Memcached . Todos os grandes sites usam um desses. Por exemplo, o Facebook, o Twitter não poderia funcionar sem o Memcached (o Redis também funcionaria, mas eles foram com o Memcached). Isso também irá realmente acelerar o seu site.