Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Reduciendo el consumo de Wordpress
#1
Wordpress es un excelente sistema de blogs pero consume grandes cantidades de recursos del servidor tales como RAM y CPU. Existen formas de aliviar esta carga con una serie de consejos que todo usuario de skylium debería llevar a cabo para, no sólo beneficiarse en su propia web sino también para ser respetuosos con el resto de usuarios con los cuales comparte hosting.

Empezamos...

wp super cache
Lo principal sería usar u nplugin para WP llamado wp super cache que puede encontrar aquí: http://wordpress.org/extend/plugins/wp-super-cache/

si tienes problemas instalándolo, ya sabes que en Skylium podemos echarte una mano entre todos los usuarios conocedores de Wordpress.

wp super cache asegura reducir la carga del servidor en un 60/75%. Así que conviene instalarlo.

wp super cache guarda copias de tus páginas y en lugar de procesarlas cada vez que se realiza una consulta, se accede directamente a la versión previamente guardada acelerando tanto la carga de la página como reduciendo la carga de CPU y RAM.

wp-cron.php
Otro aspecto bastante importante es un archivo llamado vp-cron.php cuya misión es ejecutar ciertas tareas programadas por WP como por ejemplo la publicación de artículos a horas programadas.

El principal problema de wp.cron.php es que se ejecuta cada vez que se accede a una página de tu blog y eso conlleva un gasto adicional de CPU, RAM y de tiempo. Podemos desactivar este archivo pero no por ello tenemos que renunciar a su cometido.

Para desactivar el wp.cron.php accede a tu wp-config.php e introduce:
Código PHP:
define('DISABLE_WP_CRON'true); 
justo antes de los otros define() que encontrarás en wp-config.php. Con esto, dejará de ejecutarse cada vez que se accede a una página de tu blog.

Ahora vamos a hacer que este wp.cron.php se ejecute automáticamente: Accede a tu cpanel y localiza "cron - tareas programadas"

Allí, despliega la lista "configuraciones comunes" y elige "una vez por hora" verás que se ha rellenado el formulario con 0 * * * *

Ahora, despliega la lista corerspondiente a "Hora" y selecciona "cada dos horas". Esto debería quedar como 0 */2 * * *

Por último, en "comando" escribe:
Código:
/usr/bin/php /home/usuario/ruta-de-wp/wp-cron.php  > /dev/null 2>&1
sustituyendo "usuario" por tu nombre de usuario de cpanel y "ruta-de-wp" por la ruta de tu instalación de WP. En resumidas cuentas... se trata de la ruta absoluta del archivo wp.cron.php que podrás consultar muy facilmente si entras a tu cuenta con un cliente de FTP.

Es importante que añadas /usr/bin/php que será el comando que ejecutará tu script y por último > /dev/null 2>&1 impedirá que se envíen errores a tu email.

si quieres, puedes prescindir de "> /dev/null 2>&1" los primeros días y saber así si se generan errores que te serán enviados a tu correo electrónico según especificaste en "tareas cron" Si todo va bien, podrás colocar > /dev/null 2>&1 para dejar de recibir estos mensajes.

ajax
Ajax es una tecnología muy útil si se sabe utilizar. Ajax realiza consultas continuamente al servidor y no conviene abusar de esto. Si puedes, no uses plugins que incorporan funcionalidades ajax, pero si aún así quieres usarlo, configúralo para que no realice peticiones muy seguido.

Nubes de TAGS
Las nubes de tags es un gran consumidor de recursoso ya que cada vez que se consulta la página, se realizan complejas consultas de php y de MySQL para obtener los resultados. Estas consultas evalúan TODO el contenido de tus articulos buscando palabras recurrentes. Imagina si tienes 200 entradas en tu blog con al menos 1000 palabras por entrada... 200 mil palabras para analizar y todo esto cada vez que alguien visita una página en tu web.

Desde el punto de vista SEO (optimización de buscadores) no suelen ser muy efectivas ya que los grandes buscadores como google no enlazan palabras sueltas sino contextos. Po ejemplo, si buscamos en google "lámpara" no nos aparecerá la web donde más grande aparezca la palabra "lámpara" sino la web cuyo contexto más marcado sea "lámpara" como peude ser la historia de las lámparas o tiendas de lámparas.

Es por esto, que las nubes de TAGS no ayudan mucho y en cambio elevan la carga del servidor y ralentiza la carga de tu página ya que hasta que las consultas no están satisfechas, la página no se muestra.

Por tanto, evita usar los plugins y códigos que generan TAGS.

Con estos sencillos pasos conseguirás un WP más fluído, rápido, eficiente y sobre todo, respetable con el resto de usuario en skylium.

Saludos!!
[Imagen: firmabp.jpg][Imagen: mineenlineaentregadispo.jpg]
WWW
#2
gracias por el dato, nunca me imagine que los tags hicieran mucha funcion para ser procesadas asi

WWW
#3
estupendo Mine seguro que nos sirve mucho a todos Guiño
WWW
#4
lastima que WP consuma tanto, de todas formas gracias
#5
Gracias por los consejos, y como mencionan es una pena que wordpress consuma tanto, ya que es muy facil de configurar y meterle añadidos...
#6
Muy buenos consejos sin duda, ya mismo los pongo en practica para mi blog.

Gracias
WWW
#7
Muchas gracias por este tutorial, ya que uso mucho Wordpres... Sonrisa
WWW
#8
Gracias por los consejos, lo tratare de implementar cuando tenga un poco de tiempo extra Gran sonrisa
#9
Hola.
Pero mi duda es, en que linea específicamente se pega el:
Cita:define('DISABLE_WP_CRON', true);
???
Porque lo pegue en una parte, y me tiró un internal server error
#10
Pues como dijo Mine, lo debes poner justo ñdelante de los otros define
WWW


Posibles temas similares...
Tema Autor Respuestas Vistas Último mensaje
  Enviar js a footer en wordpress FullPirata 4 109 03-10-2017, 04:45 PM
Último mensaje: alieninc
  WordPress: Artículos vs Páginas Carlos Mendoza 7 240 22-05-2017, 08:23 PM
Último mensaje: brettavz
Bug Error og:image en wordpress yuma2009 8 748 03-05-2017, 05:04 AM
Último mensaje: ReyNexo23
  Solucionado: WordPress 4.7.2 versión de seguridad Vicen 15 493 17-04-2017, 09:49 PM
Último mensaje: brettavz
  Wordpress problema [While Screen] yuma2009 4 254 03-02-2017, 04:04 AM
Último mensaje: yuma2009
  multiples errores en web con wordpress elcarnes 11 503 05-01-2017, 09:41 AM
Último mensaje: Vicen
  LMS para Wordpress xvvrsoftware 15 705 23-12-2016, 07:07 AM
Último mensaje: Lerans
Exclamación [HACK] Wordpress Bloodman and 1x33x7 yuma2009 4 238 22-12-2016, 12:16 AM
Último mensaje: jcifuentes
Arcoiris Resolver error en wordpress magoazul 6 366 01-12-2016, 07:49 AM
Último mensaje: Duandri23
Arcoiris Olvidaste clave y correo en wordpress magoazul 13 511 17-11-2016, 05:53 PM
Último mensaje: angelismo



Usuarios navegando en este tema: 1 invitado(s)