Podstawa-html
Baseline-html jest zawsze szybszy niż PHP, ponieważ PHP wymaga wywołania .
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 szczęście PHP jest dość szybkie i prawie nie ma żadnego wpływu na wydajność podczas pisania zoptymalizowanego kodu PHP. PHP jest językiem dynamicznym, więc mniej znaczy więcej.
APC
Ponadto, jeśli planujesz pracować na dużej witrynie, pierwszą rzeczą, którą powinieneś zainstalować, jest APC . Ze strony WIKI :
Baza danych w pamięci
Aby jeszcze bardziej przyspieszyć dowolną dużą witrynę, naprawdę musisz użyć bazy danych w pamięci, takiej jak Redis (Podoba mi się to) lub Memcached . Wszystkie duże witryny używają jednego z nich. Na przykład Facebook, Twitter nie mogłyby działać bez Memcached (Redis również działał, ale działały z Memcached). To również naprawdę przyspieszy Twoją witrynę.