Basislijn-html
Baseline-html is altijd sneller dan PHP omdat PHP moet worden aangeroepen .
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 |
Maar gelukkig is PHP behoorlijk snel en heeft het bijna geen invloed op de prestaties als je geoptimaliseerde PHP-code schrijft. PHP is een dynamische taal, dus minder is meer.
APC
Bovendien, als je van plan bent om aan een grote site te werken, is het eerste dat je moet installeren APC . Van de WIKI-pagina :
In-memory database
Om elke grote site verder te versnellen, moet je echt een in-memory database gebruiken zoals Redis (Ik vind dit leuk) of Memcached . Alle grote sites gebruiken een van deze. Facebook, Twitter zou bijvoorbeeld niet kunnen draaien zonder Memcached (Redis zou ook werken, maar ze gingen met Memcached). Dit zal je website ook echt versnellen.