Tuneando+MySQL


 * 1) Hardware - incrementar memoria o mejor procesador
 * 2) Sentencias
 * 3) Parámetros del Servidor


 * Ver cuando tenemos la carga mayor
 * comparar resultados antes y después de los cambios que hagamos

 Tamper Data extension for Firefox
 * ~ time_connect || The time it takes to establish the TCP connection to the server ||
 * ~ time_starttransfer || The time it takes for the Web server to return the first byte of data after the request is issued ||
 * ~ time_total || The time it takes to complete the request ||

Añadir noatime a los sistemas de archivos
La propiedad atime es un metadato que almacena la fecha del último acceso a un fichero.

Añadir "noatime" a los sistemas de archivos. Con un simple "mount -o remount,rw -o noatime /" en caliente para no tener que esperar a reiniciar.

noatime Do not update inode access times on this file system[...]

Es muy fácil, basta agregar las opciones “noatime” en el /etc/fstab. Por ejemplo:

code /dev/sda1   /   ext3    defaults,noatime,errors=remount-ro 0       1

code Si no quieres reiniciar el servidor/ordenador para que tengan efecto las modificaciones, también es muy fácil: code mount -o remount,noatime /

code

Apache
mpm=//(worker|prefork|event)

prefork:// traditional model of one process per request worker: uses multiple processes, each with multiple threads to get better performance with lower overhead event: experimental module that keeps separate pools of threads for different tasks.

To determine which MPM you're currently using, execute httpd -l o apache2 -l

La directiva **MaxClients** especifica el límite de peticiones simultáneas que serán atendidas. Cualquier intento de conexión por encima del límite MaxClients se pondrá en cola, hasta llegar a un límite basado en el valor de la directiva ServerLimit. Cuando se sobrepasa este número, el servidor se carga mucho. La directiva ServerLimit debe ir ANTES de MaxClients o al reiniciar Apache se quejará

Mirar en el apache es que **KeepAliveTimeout** sea muy bajo

Bibliografía
http://dev.mysql.com/doc/refman/5.0/es/mysql-optimization.html http://www.ibm.com/developerworks/views/linux/libraryview.jsp?topic_by=All+topics+and+related+products&sort_order=desc&lcl_sort_order=desc&search_by=tuning+lamp&search_flag=true&type_by=Articles&show_abstract=true&sort_by=Relevance&end_no=100&show_all=false http://hodavame.blogspot.com/2007/12/mysql-lento-demora-al-conectar.html Vídeo interesante: http://blog.sherifmansour.com/?p=72