Baseline-html
Baseline-html est toujours plus rapide que PHP car PHP doit être invoqué .
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 |
Mais heureusement, PHP est assez rapide et n'a presque aucun impact sur les performances lorsque vous écrivez du code PHP optimisé. PHP est un langage dynamique donc moins c'est plus.
APC
De plus, si vous envisagez de travailler sur un gros site, la première chose que vous devez installer est APC . Depuis la page WIKI :
Base de données en mémoire
Pour accélérer encore plus n'importe quel gros site, vous avez vraiment besoin d'utiliser une base de données en mémoire comme Redis (J'aime ça) ou Memcached . Tous les grands sites en utilisent un. Par exemple Facebook, Twitter ne pourrait pas fonctionner sans Memcached (Redis fonctionnerait également mais ils sont allés avec Memcached). Cela accélérera également considérablement votre site Web.