Todas las cosas que mencionaste son buenos comienzos:
- Gzip
- Minify CSS, HTML y Javascript del sitio web
- Use una base de datos más rápida
- Usa el almacenamiento en caché
- Usa sprites
No sé qué pila de tecnología usará el desarrollador, y probablemente comenzaré una guerra de llamas aquí, pero si está debatiendo entre un servidor Linux y uno de Windows, vaya a Linux para web a menos que tenga un Muy buena razón para no hacerlo (como si necesitara integrarse con la red de Windows de su oficina). Obtendrá más por su dinero. Las soluciones que analizo a continuación funcionarán en la mayoría de las distribuciones de Linux.
Si el desarrollador va a usar PHP para la programación del lado del servidor, asegúrese de tener instalado un caché de código de operación. APC es el más popular. A menudo, esto se instala ‘por defecto’ en el servidor web.
- ¿Es inteligente crear sitios web a través de códigos o WordPress?
- ¿Cuáles son los sitios a los que está suscrito?
- ¿Cómo determino el proveedor de alojamiento de un sitio web?
- ¿De qué maneras podrían mejorar servicios como ServiceMagic y Angie's List y también capturar mayores cuotas de mercado?
- ¿Qué herramientas puedo usar para crear mi sitio web basado en datos?
La ‘base de datos más rápida’ es extraña ya que la mayoría de las bases de datos tienen más o menos la misma velocidad (dentro de lo razonable, y siempre que su hardware sea suficiente). Sin embargo, el desarrollador puede usar un caché de base de datos como memcached o redis para acelerarlo significativamente; estos son servicios que se ejecutan en el servidor que almacenan en caché las respuestas de consulta de la base de datos (y pueden usarse para otras cosas).
El otro obvio es implementar un proxy HTTP inverso como Varnish. Varnish almacenará en caché las páginas estáticas para que las solicitudes de página se atiendan desde el caché, en lugar de tener que ser procesadas por el servidor y luego enviadas.
Aparte de eso, solo asegúrese de que la caja tenga una tarjeta de red gigabit y * definitivamente * manténgase alejado del alojamiento compartido.