He estado tratando de entender el rendimiento y la escalabilidad, y me gustaría saber qué hacen los desarrolladores/administradores de sistemas para mejorar sus sistemas. Para estandarizar las respuestas, sería de ayuda si usted podría tomar su mejor oportunidad de responder a cualquiera de los siguientes:¿Cómo se maximiza el rendimiento del servidor?
- Perfil - Edición de revistas en Joomla; bolsa de empleo en CodeIgniter + OpenID + AJAX
- Rendimiento - Como máximo por segundo por servidor ?
- Hardware - Servidor, enrutador, disco, LAN?
- Software - Lighttpd, Memcache, barniz, Nginx, calamar, Libra, LVS, eAccelerator, etc.
- Servicios - Amazon S3, Akamai, Google Compute, etc.
- configuración - estáticos hash, módulo Upstream, Memcache durante x minutos después de n solicitudes, deshabilitar solicitudes de registro de imágenes, etc.
- Otro - ¿Algo más? (Ejemplo, las tablas normalizadas malas para los sitios con mucha lee)
Editar: vuelva a tener en cuenta antes de cerrar esta pregunta asitisimportant a los desarrolladores web para buscar a estas cosas. Un programador podría modificar el punto y coma de su código, pero aún así perder ante un mal codificador que escribe para memcached o logra armar un CDN a través de Google App Engine.
Esto no es una disertación una pregunta. – cletus
Me parece bien, estoy muy interesado en este tema. – Ross