Ene & IDM están bien, pero aquí es cómo:
almacenamiento en caché (páginas o contenidos) es crutial para el rendimiento. Las llamadas mínimas que solicita a la base de datos o al sistema de archivos es mejor ya sea que su contenido sea estático o dinámico.
Se puede utilizar un acelerador de PHP si es necesario ejecutar contenido dinámico:
Mi recomendación es usar Alternative PHP Cache (APC)
Aquí hay algún punto de referencia:
What is the best PHP accelerator to use?
PHP Accelerators : APC vs Zend vs XCache with Zend Framework
Lighttpd – PHP Acceleration Benchmarks
Para almacenar en la memoria caché contenido e incluso páginas, puede usar: Memcached o Redis.
Memcached: gratuito & de código abierto, de alto rendimiento, sistema de almacenamiento en caché de objetos de memoria distribuida, de carácter genérico, pero que se utilicen en la aceleración de aplicaciones web dinámicas mediante la reducción de la carga de base de datos. Memcached es un almacén de valores-clave en memoria para pequeños fragmentos de datos arbitrarios (cadenas, objetos) a partir de resultados de llamadas a bases de datos, llamadas a API o representación de páginas.
Redis Redis es un almacén de código fuente avanzado y de código abierto. A menudo se lo denomina servidor de estructura de datos ya que las claves pueden contener cadenas, hashes, listas, conjuntos y conjuntos ordenados.
Ambas son una herramienta muy buena para el almacenamiento en caché de contenidos o variables.
Aquí hay algún punto de referencia y se puede elegir el que más le guste:
Redis vs Memcached
Redis vs Memcached
Redis VS Memcached (slightly better bench)
On Redis, Memcached, Speed, Benchmarks and The Toilet
Y ou puede instalar también Varnish, nginx, o G-Wan
barniz: El barniz es un acelerador HTTP diseñado para contenido pesado sitios web dinámicos. A diferencia de otros aceleradores HTTP, como Squid, que comenzó su vida como un caché del lado del cliente, o Apache, que es principalmente un servidor de origen, Varnish fue diseñado desde cero como un acelerador HTTP.
nginx Nginx (pronunciado? Motor-x?) Es un servidor web de alto rendimiento/proxy inverso y el correo electrónico (IMAP/POP3) proxy de peso ligero, con licencia bajo una licencia BSD. Se ejecuta en Unix, Linux, variantes de BSD, Mac OS X, Solaris y Microsoft Windows.
g-wan G-WAN es un servidor web con guiones ANSI C y una tienda de valor-clave, que superan a todas las demás soluciones.
Aquí hay algún punto de referencia y se puede elegir el que más le guste:
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
Debería agregar más detalles acerca de su sitio web: os, server, cms? ...etc. – soju
uso apache + php + mysql + centos - no cms o framework – ana
¿qué tipo de hosting tienes? ¿compartido? ¿dedicado? –