sql >> Base de Datos >  >> RDS >> Mysql

¿Qué es más rápido:MySQL/PHP o servir directamente desde archivos estáticos?

Línea base-html

Baseline-html siempre es más rápido que PHP porque es necesario invocarlo .

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 |

Pero afortunadamente, PHP es bastante rápido y casi no tiene ningún impacto en el rendimiento cuando escribe código PHP optimizado. PHP es un lenguaje dinámico, por lo que menos es más.

APC

Además, si planea trabajar en un sitio grande, lo primero que debe instalar es APC . Desde la página WIKI :

Base de datos en memoria

Para acelerar aún más cualquier sitio grande, realmente necesita usar una base de datos en memoria como Redis (Me gusta esto) o Memcached . Todos los sitios grandes usan uno de estos. Por ejemplo, Facebook, Twitter no podrían funcionar sin Memcached (Redis también funcionaría pero usaron Memcached). Esto también acelerará su sitio web.