gen & idm hanno ragione, ma ecco come:
memorizzazione nella cache (pagine o contenuti) è crutiale per le prestazioni. Le chiamate minime richieste al database o al file system sono migliori se il contenuto è statico o dinamico.
È possibile utilizzare un acceleratore di PHP, se avete bisogno di eseguire contenuti dinamici:
La mia raccomandazione è di usare Alternative PHP Cache (APC)
Ecco alcuni benchmark:
What is the best PHP accelerator to use?
PHP Accelerators : APC vs Zend vs XCache with Zend Framework
Lighttpd – PHP Acceleration Benchmarks
Per il contenuto della cache e le pagine pari è possibile utilizzare: Memcached o Redis.
Memcached: libero & open source, ad alte prestazioni, sistema di caching distribuito oggetto di memoria, di natura generica, ma destinati ad essere utilizzati per accelerare le applicazioni web dinamiche, alleviando il carico del database. Memcached è un archivio di valori-chiave in memoria per piccoli blocchi di dati arbitrari (stringhe, oggetti) dai risultati delle chiamate al database, delle chiamate API o del rendering della pagina.
Redis Redis è un archivio di valori-chiave avanzato e open source. Viene spesso definito come un server della struttura dati poiché le chiavi possono contenere stringhe, hash, elenchi, set e serie ordinate.
Entrambi sono uno strumento molto utile per memorizzare contenuti o variabili.
Ecco alcuni benchmark e si può scegliere quale preferite:
Redis vs Memcached
Redis vs Memcached
Redis VS Memcached (slightly better bench)
On Redis, Memcached, Speed, Benchmarks and The Toilet
Y ou può installare anche Varnish, nginx, o G-Wan
Vernice: Varnish è un acceleratore HTTP progettato per siti web dinamici di contenuti pesanti. A differenza di altri acceleratori HTTP, come Squid, che è nato come cache lato client, o Apache, che è principalmente un server di origine, Varnish è stato progettato da zero come acceleratore HTTP.
nginx nginx (si pronuncia? Motore-x?) È un peso leggero, Web server ad alte prestazioni/proxy inverso e di posta elettronica (IMAP/POP3) proxy, rilasciato sotto licenza BSD-like. Funziona su versioni Unix, Linux, BSD, Mac OS X, Solaris e Microsoft Windows.
g-wan G-WAN è un server Web con script ANSI C e un negozio di valore-chiave che sovraperformare tutte le altre soluzioni.
Ecco alcuni benchmark e si può scegliere quale preferite:
Serving static files: a comparison between Apache, Nginx, Varnish and G-WAN
Web Server Performance Benchmarks
Nginx+Varnish compared to Nginx
Apache, Varnish, nginx and lighttpd
G-WAN vs Nginx
Dovresti aggiungere ulteriori dettagli sul tuo sito web: os, server, cms? ...ecc – soju
io uso apache + php + mysql + centos - no cms o framework – ana
che tipo di hosting hai? condivisa? dedicato? –