Quantcast
Channel: Diseño Web · SEO · Marketing » Performance
Viewing all articles
Browse latest Browse all 10

Cuánta memoria RAM consume mi servidor y WordPress? – #Performance Web

$
0
0

Apuesto a que nunca antes te lo habías preguntado (o sí, y por eso estás aquí)..

Es un tema por cierto, al que debemos prestar atención ya que es probable que acabemos experimentando serios problemas y se ralentice bastante la carga de nuestro blog, lo cual perjudica nuestro trabajo de SEO.

En este artículo veremos cómo saber cuánta memoria RAM consume nuestro servidor y WordPress, por qué debemos de estar atentos y que hacer para mejorar este aspecto.

Cuánta memoria RAM consume mi servidor y WordPress

Para conocer cuánta memoria estamos usando en cada petición a nuestro sitio, bastará con localizar el archivo “footer.php” entre los archivos de nuestro theme y agregar el siguiente código antes del cierre “</html>” y después de “</body>“:

<!--  <?php if (is_user_logged_in()) { ?>
<p>Consumo de PHP: <?php echo round(memory_get_usage()/1048576,2) ?>MB.</p>
<p>Peticiones: <?php echo get_num_queries(); ?> consultas.</p>
<p>Tiempo de carga: <?php timer_stop(1); ?> segundos.</p> 
<?php } ?>  -->

Con dicho código, estamos pidiendo que: nos indique el consumo de memoria RAM, el número de peticiones, el tiempo de carga.. Y le estamos diciendo que: solo nos muestre esos datos si estamos logueados.. Si usamos el código tal y como lo he puesto antes, podremos acceder a esa información a través del código fuente (por eso lo encerramos en un comentario (“<!–   –>”)

Si queremos poder ver esta información sin necesidad de estar logueados (aún en el código fuente) solo debemos usar el código sin la primera linea, así:

<!-- <p>Consumo de PHP: <?php echo round(memory_get_usage()/1048576,2) ?>MB.</p>
<p>Peticiones: <?php echo get_num_queries(); ?> consultas.</p>
<p>Tiempo de carga: <?php timer_stop(1); ?> segundos.</p> 
<?php } ?>  -->

Y si queremos que esta información sea “pública” y aparezca a pie de página de nuestro blog, visible para todos, lo hacemos así:

<p>Consumo de PHP: <?php echo round(memory_get_usage()/1048576,2) ?>MB.</p>
<p>Peticiones: <?php echo get_num_queries(); ?> consultas.</p>
<p>Tiempo de carga: <?php timer_stop(1); ?> segundos.</p> 
<?php } ?>

(Sin “comentarios”). Con este código PHP (sólo para PHP 4.3.2 o superior) sabremos la cantidad de memoria que está consumiendo por petición nuestro blog o página web.

Un ejemplo visual del resultado del primer código de los 3 vistos:

cuanta memoria ram consume mi wordpressPor qué es importante?

WordPress es sin duda el CMS que mas memoria consume en comparación con otros, un WordPress recién instalado a día (versión) de hoy, puede consumir sobre los 15MB. Y aumentando!! Ya que cada instalación de plugins (por ejemplo) hace engordar mas esta cifra.
Un WordPress con plugins “básicos” instalados podría fácilmente consumir de 20 a 25MB, y si eres “amante de los plugins”, podría llegar a consumir 30MB por petición.

Esto es malo? Claro que no, donde está el problema? No hay problema!!

Un momento…. Digamos que tenemos contratado un hosting compartido, con un paquete básico.. Y un límite de 256MB (solo un ejemplo)..

Eso quiere decir que; si por cada usuario que entra a tu blog (WordPress) te está consumiendo 30MB de la RAM de tu server y tenemos un límite de memoria en nuestro server de 256M cuántas visitas “simultaneas” hacen falta para tener problemas con tu sitio?  8!!!

Y esto es malo? Claro que no hombre, siempre que tu blog este muy alejado de la mano de dios y solo entre tu mujer y tu hermano!! En cambio si tienes familia numerosa, y todos tus primos y tíos leen tu blog.. En ese caso, será mejor ponerse de acuerdo sobre que hora visitar cada quien el blog!! Ya que con 8 visitas “al mismo tiempo” podría crujirte el blog.

Que debemos valorar y tener en cuenta?

  1. Los MB que consume nuestro blog, quizás no sea mucho, pero..
  2. El límite de memoria de nuestro hosting, como sea un pack básico y tu proveedor sea un poco tacaño dándote solo 60MB como límite, malo malo!!
  3. Las visitas de tu blog.. Si es nuevo, será UN MILAGRO que te visiten 2 personas “al mismo tiempo” (simultáneamente), pero como tengas tiempo con tu blog y hayas pillado posicionamiento, el tráfico puede “agravar” tu falta de recurso y quizás sea momento de cambiarte o aumentar las exigencias en tu hosting.

Que podemos hacer para mejorar la situación?

  1. Desinstalar y ELIMINAR plugins innecesarios que pueden llegar a consumir una importante cantidad de MB
  2. Usar cache sobre tu blog es una buena idea, de ese modo tus lectores no tendrán que “descargarse” los archivos de tu blog y hacer una petición nueva a tu server cada vez que entren. Parece contradictorio, pero, hay plugins para cachear tu sitio bastante útiles
  3. Aumentar el límite de memoria de tu hosting.. En algunos casos puedes insistir al soporte, y en otros deberás cambiarte a un plan mas “privilegiado”. Algo que deberás valorar de acuerdo a tus visitas y el tamaño y futuro de tu blog.

 

Internet se ha convertido en otro frente de batalla, ahora luchamos por:
aire, mar, tierra e INTERNET!!

Si no estamos atentos, podemos incluso ser pasto de hackers!! Ya que con técnicas como el DDos (ataque distribuido de denegación de servicio) podrían derribar nuestro sitio web en cuestión de minutos, y si nuestra armadura (límite de memoria) no es buena y gruesa, podemos caer rápidamente y con un “simple” ataque (el cual hasta un niño sin conocimientos podría hacer).. Lo sé! Fui “Hacker” (o al menos eso decían) :)

PERO.. Eso es otra historia, que prometo contar mañana a la misma hora y por el mismo canal; (14:30 todos los días, nuevos artículos!)

Por cierto, tu sitio cuánta memoria consume? Con cuántos plugins? Usas WordPress? Que límite de memoria tienes?

NOTA. Si después de leer el artículo has evaluado y valorado la posibilidad de contratar un mejor servicio (hosting/servidor) para mejorar el rendimiento de tu sitio web, te invito a que eches un vistazo a » 1&1 «, la relación de calidad/precio es bastante agradable y si echas un vistazo a los planes UNLIMITED y UNLIMITED PLUS ofrecen unos recursos que sin duda te quitarán muchísimos dolores de cabeza a un precio nada abrumador! (Es el que hasta el momento, usamos aquí)


Viewing all articles
Browse latest Browse all 10