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

Hvad er hurtigere:MySQL/PHP eller servering direkte fra statiske filer?

Baseline-html

Baseline-html er altid hurtigere end PHP, fordi PHP skal påberåbes .

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 |

Men heldigvis er PHP ret hurtigt og har næsten ingen præstationspåvirkning, når du skriver optimeret PHP-kode. PHP er et dynamisk sprog, så mindre er mere.

APC

Hvis du planlægger at arbejde på et stort websted, er den første ting, du skal installere, APC . Fra WIKI-siden :

In-memory Database

For yderligere at fremskynde et stort websted skal du virkelig bruge en database i hukommelsen som Redis (Jeg kan lide dette) eller Memcached . Alle store websteder bruger en af ​​disse. For eksempel Facebook kunne Twitter ikke køre uden Memcached (Redis ville også fungere, men de gik med Memcached). Dette vil også virkelig fremskynde dit websted.



  1. Opgradering til PostgreSQL13

  2. Mysql langsom forespørgsel:INNER JOIN + ORDER BY forårsager filesort

  3. Kompleks SQL SELECT for at beregne vurdering på en enkelt kolonne

  4. Multiple Create Trigger-forespørgsel i PDO