sql >> Databáze >  >> RDS >> Mysql

Co je rychlejší:MySQL/PHP nebo poskytování přímo ze statických souborů?

Základní-html

Baseline-html je vždy rychlejší než PHP, protože je potřeba vyvolat PHP .

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 |

Ale naštěstí je PHP docela rychlé a téměř nemá žádný dopad na výkon, když píšete optimalizovaný PHP kód. PHP je dynamický jazyk, takže méně znamená více.

APC

Kromě toho, pokud plánujete pracovat na velkém webu, první věc, kterou byste měli nainstalovat, je APC . Ze stránky WIKI :

Databáze v paměti

Chcete-li dále zrychlit jakýkoli velký web, opravdu potřebujete použít databázi v paměti, jako je Redis (To se mi líbí) nebo Memcached . Všechny velké weby používají jeden z nich. Například Facebook, Twitter nemohly fungovat bez Memcached (Redis by také fungoval, ale šli s Memcached). To také skutečně zrychlí váš web.



  1. SQL Server v.Next:Výkon STRING_AGG, část 2

  2. Index oddílu Oracle

  3. Co je Option=N v připojovacím řetězci MySQL ODBC?

  4. Vkládání náhodných znaků do databáze MYSQL