Globotec Web Hosting Rosario, Argentina | Tel: (341)-6075747 Ext.194 | Tel: (011)-50314757 Ext.363

Resgistre ahora su dominio

WWW.

VPS MySQL y Apache Guía de optimización

Atención, abrir en una nueva ventana. ImprimirE-mail

Con un número considerable de los webmasters de cambiar a Servidores Privados Virtuales (VPS) de alojamiento compartido en estos días y prefieren que durante más costoso plenamente servidores dedicados, la memoria y la optimización de recursos se ha convertido en un tema caliente. La mayoría de los paquetes de VPS se compran estos días, se han dedicado restricciones de memoria de 128 MB a 256 MB. Apache y MySQL son conocidas por ser las más memoria (de recursos) las aplicaciones intensivas que tienden a fallar o retrasar un poco a VPS de gama media frecuencia. Mientras OpenVZ o VPS basados en Virtuozzo puede tener un límite de memoria explosión, además de la RAM dedicado a saciar las necesidades ocasionales de memoria alta, basada en Xen VPS no puede utilizar más de la cantidad estipulada de RAM dedicada, añadiendo al problema.

En esta breve do-it-yourself Apache y Guía de optimización de MySQL, voy a presentar algunos consejos pequeños pero útiles que he recogido de la red y también a compartir mi propia configuración de VPS y experiencias que espero que sería muy útil a la primera vez y newbie VPS propietarios. También me gustaría dejar claro que no soy un administrador de sistema o servidor de cualquier calibre, pero un técnico y geek al que le gusta tratar de hacer las cosas de sí mismo. Así que siempre haga una copia de seguridad de los archivos en cuestión y no hacerme responsable de cualquier tipo de pérdida sufrida. Trate a su propio riesgo!

 


Mi Especificaciones VPS


CentOS 4.4 OpenVituozzo base.


256 MB de RAM Garantizado, 512 Upto estallar.


4 VPS en un Celeron 2,53 (~ 625 MHz CPU garantizada, 2,53 Burst).


Apache 1.3.37, PHP 4.4.4, MySQL 4.1, VM-POP3, Exim.


DirectAdmin Panel de control (1.2.6) - Conocido por su facilidad de recursos y muy barato pero efectivo.


My Own Optimizaciones


Nota: Las optimizaciones a continuación están basados en esta plataforma. Sin embargo, debería funcionar bien para 128 a 384 MB de RAM garantizada. Consulte a un profesional de administrador del sistema si desea que los mejores optimizaciones para su VPS (y estar preparado para bombardear algunos 10s de dólares)
En primer lugar, iniciar la sesión como usuario root a su VPS través de SSH.
Optimización de Apache


1. Haga una copia de seguridad de su primera httpd.conf. Es generalmente se encuentran en / etc / httpd / conf / httpd.conf
Su ruta puede ser diferente ... así que "localizar" o "comandos de whereis" debe ser tu amigo.


2. Ábrelo con un editor de texto. (Por ejemplo, - "nano")


3. Realice los cambios siguientes: (usted encontraría estas cerca del principio)


Tiempo de espera de 200
El KeepAlive
MaxKeepAliveRequests 200
KeepAliveTimeout 3
MinSpareServers 5
MaxSpareServers 15
StartServers 5
MaxClients 20
MaxRequestsPerChild 2000
HostnameLookups Off


4. Guardar y Salir del editor.


Optimización de MySQL


1. Primera copia de seguridad ya continuación, abra / etc / my.cnf en un editor de texto.


2. Eliminar todo y luego agregar la siguiente a la misma:


[mysqld]
max_connections = 400
key_buffer = 16M
myisam_sort_buffer_size = 32M
join_buffer_size = 1M
read = 1M
sort = 2M
table_cache = 1024
thread_cache_size = 286
interactive_timeout = 25
wait_timeout = 1000
connect_timeout = 10
max_allowed_packet = 16M
max_connect_errors = 10
query_cache_limit = 1M
query_cache_size = 16M
query_cache_type = 1
tmp_table_size = 16M
skip-innodb
[mysqld_safe]
open_files_limit = 8192
[mysqldump]
rápido
max_allowed_packet = 16M
[myisamchk]
key_buffer = 32M
sort_buffer = 32M
read_buffer = 16M
write_buffer = 16M
[mysqlhotcopy]

interactivo de tiempo de espera

3. Guardar y salir.

Reiniciar Apache y MySQL
Sobre la base de su sistema operativo, los comandos pueden ser diferentes.


En CentOS, escriba:


/ sbin / service httpd restart
/ sbin / service mysqld restart


Su panel de control (DirectAdmin, cPanel y así sucesivamente) también puede tener opciones para reiniciar los procesos anteriores.
Notas de cierre


Cada VPS es diferente que el otro, incluso si las especificaciones básicas son las mismas. Siéntase libre para jugar alrededor de los ajustes que propuso y bloqueo en los mejores valores que estimen conveniente.
Siempre es mejor ir a un proveedor de VPS que tiene buena reputación por su apoyo después de la venta y no de un overseller. Costosos no siempre es buena y barata no siempre es malo. Búsqueda de opiniones, comentarios en la organización de foros antes de comprar. Recuerde: "Usted obtiene lo que paga"!
Tenga en cuenta que la mayoría de VPS se utilizan como servidores dedicados de lleno y el propietario a menudo espera que funcione como un cuadro de Dedi, que es simplemente no es posible. Web, correo, ftp, etc se han cargado en un punto bajo para VPS de gama media. Los recursos son escasos ... así que la optimización es la clave.


Por debajo de VPS 384 MB de RAM, es conveniente elegir DirectAdmin como panel de control. Es muy versátiles aún barato. Consume mucha menos memoria que cPanel y Plesk.


Por 128 VPS, si usted encuentra la memoria sigue siendo baja después de aplicar la configuración de mi, trate de bajar MinSpareServers, MaxSpareServers, StartServers, MaxClients MaxRequestsPerChild y en pasos pequeños y proporcionales y bloqueo en el valor óptimo.
Para los 256 MB a 384 MB VPS, si usted encuentra una gran cantidad de memoria que es utilizado (tipo "libre") después de 2 días de la optimización, pruebe a aumentar los valores de la configuración de la línea anterior de forma proporcional.
Si usted encuentra que esto no funciona para usted o usted no está satisfecho, simplemente restaurar los archivos que copia de seguridad y reiniciar el proceso.