Mis páginas web funcionan muy lentas en un servidor virtual

Es probable que cuando existen un grán numero de páginas webs en un mismo servidor virtual, estas tarden en mostrarse, eso es ocasionado por el limite del valor MaxClients dentro del fichero apache2.conf.

Por norma general dicho fichero se encuentra en:

/etc/apache2/apache2.conf

Si no está seguro de dónde se encuentra su fichero de configuración de apache, puede escribir lo siguiente dentro de una consola SSH:

updatedb
locate apache2.conf (esto le mostrará la ruta donde se encuentra su fichero de configuración apache2.conf)

También puede crear un archivo php con lo siguiente:

<?php echo phpinfo(); ?>

Una vez encontrado su fichero debe de situarse en el directorio donde este se encuentra y escribir en su consola ssh:

nano apache2.conf (para editarlo)

También lo puede hacer con otros editores como vi, pico, etc.

Deberá localizar y cambiar los siguientes valores, a continuación le indicamos en modo de ejemplo los valores ideales para un servidor virtual Profesional II de Unelink.

<IfModule mpm_prefork_module>
StartServers       5
MinSpareServers    5
MaxSpareServers    32
ServerLimit        1024
MaxClients         1024
MaxRequestsPerChild   0
</IfModule>

<IfModule mpm_worker_module>
StartServers       2
MaxClients         190
MinSpareThreads    25
MaxSpareThreads    75
ThreadsPerChild    25
MaxRequestsPerChild 0
</IfModule>

Recuerde: Si su servidor es un servidor virtual inicia I o con menos memoria RAM que la gama de virtuales profesionales, deberá bajar estos valores para que su sistema no use más memoria de la que dispone ya que si esto sucediese su servidor quedará sin memoria disponible y puede no funcionar correctamente.

No hay comentarios

Agregar comentario