PDA

Ver la Versión Completa Con Imagenes : Optimizar o No Apache y MySql, Simple cuestión de lógica


Ayudante De Santa
06-11-2015, 22:19:08
Los mejores licores
Sinclair
26-10-2010, 00:44:28
http://www.webprogramo.com/wp-content/uploads/2010/08/pdf-seguridad_php-mysql-300x159.jpg

El error más común de alguien que por necesidad, por capricho o por lo que sea se ve evocado a administrar un servidor dedicado por primera vez o es alguien que apenas inicia en este cuento, es creer que cuando le entregan el servidor este ya está listo para trabajar.


Gran Error #1


Usted compra o renta un servidor dedicado y te lo entregan trabajando a su mínima expresión, con unas configuraciones “estándar” las cuales no son personalizadas a las características de tu servidor, son las mismas que les instalan a todos por defecto y las cuales no sacan todo el potencial de dicha maquina, para poder sacarle todo su poder es necesario optimizar los parámetros de configuración de aquellos servicios que pienses usar, tratando de acomodarlos a tus necesidades o requerimientos de las aplicaciones que vayas a correr en dicho servidor, por lo general, las configuraciones mas primordiales y que siempre se hace necesario tocar son las del Apache el cual funcionara como servidor de páginas y MySql como motor de bases de datos.

Cuando tienes una web que hace uso de estas 2 herramientas, haces que estas trabajen de la mano, de tal forma que si una falla, causa que la otra falle, por ejemplo, si en MySql las tablas se empiezan a bloquear, Apache agotará su numero máximo de conexiones permitidas al tiempo, porque se queda esperando respuesta de MySql para poder cerrarlas y como MySql no está respondiendo porque está ocupado tratando de desbloquear las tablas bloqueadas esto causara un colapso al tiempo de las dos aplicaciones y por ende, el sistema dejará de responder adecuadamente, por lo tanto es necesario optimizar todos los parámetros del servidor a su máxima expresión buscando los mejores valores, limitando los tiempos de espera y de respuesta, activando las caches y demás para que así este nos dé su mejor rendimiento y no caer en el error de pensar que es necesario comprar un servidor más robusto, con mejores características aumentando esto los costos de sostenimiento, cuando lo único que necesitaba aplicarse era técnicas de optimización.

En cuanto a las técnicas te optimización, hay muchas, yo personalmente recomiendo no aplicar “recetas” de optimización de otras personas, siempre buscar aplicar una optimización que sea “cocinada” de acuerdo a nuestro caso ya que no aplican los siguientes ejemplos:


Es que en la página de un amigo vi un archivo de configuración de MySql y lo aplique exactamente.
Esta configuración le funciono a un amigo, y la aplique tal cual él me la paso.


Gran Error #2


A menos que su servidor tenga las mismas características físicas, las mismas versiones de programas y el mismo tráfico, dichas configuraciones lo más probable es que no le den los mismos resultados que a su amigo, la mejor forma es probar, probar y probar, claro está, apoyándose en algunas herramientas de ayuda, técnicas y sobre todo en la experiencia y conocimiento del servidor, lo cual nos llevara a sacarle sus máximos resultados hasta el último momento.