…::: Guatewireless.org ::::..

Tecnologia, Software Libre, Guatemala, Open Source, Linux, Wireless, WiFi, Scripting, Debian, CentOS, Gentoo, Redhat, SuSE, Windows

Como mejorar el rendimiento de Wordpress con caché

Este artículo nos ayudara a preparar nuestro blog de WordPress en el caso que nuestras visitas esten creciendo o el servicio de alojamiento web sea muy lento. Veremos formas de acelerar el rendimiento general de nuestro WP Blog.

Tengamos en cuenta que lo barato sale caro, digo esto porque existen ofertas de compañias de hosting donde compartimos los recursos del servidor entre cientos de sitios mas, lo cual hace que nuestro sitio se vea mas lento en internet y dejen de llegar las visitas.

En general hay dos lugares donde podemos reducir el tiempo de procesamiento;

  1. El primero es trabajar sobre el sistema operativo del servidor, el servidor web (apache, o mejor aun lighttpd) y el servidor de la base de datos MySQL/MariaDB.
  2. El segundo es optimizar la aplicación de nuestro blog, en este caso WordPress.

Caché de consultas de MySQL

Debido a que WordPress utiliza MySQL, en cada consulta o visita, nuestro blog realiza una consulta al servidor MySQL cada pagina desplegada consume nuestros recursos. Regularmente el fin de un blog es escribir una vez y leer muchas, por lo cual es poco probable que el contenido de nuestros articulos haya cambiado desde la ultima consulta.

Basicamente debemos de activar en el archivo de configuracion my.cnf de MySQL la opcion query-cache-type con un numero 1. Tambien podemos cambiar la opcion de query-cache-size y reiniciar el servidor MySQL. Lo anterior requiere acceso de root al servidor, lo cual no es posible en hostings compartidos. Es mas recomendable utilizar un Virtual Private Server (VPS) Mas informacion de como optimizar MySQL para Wordpress y acelerar rendimiento de lectura de MySQL.

Acelerador/Compilador/Cache de PHP

WordPress es una aplicación PHP donde cada petición se traduce en una llamada hacia el servidor web (como Apache) con el intérprete PHP. Este programa lee los archivos de script y compila en opcode para que se puedan ejecutar. Este proceso puede necesitar algún tiempo, dependiendo del tamaño de su script.

Un cache de compilador de PHP guarda el script en el estado compilado en la memoria donde el motor de PHP lo ejecute directamente sin compilar de nuevo lo que hace que la ejecución sea aproximadamente tres veces más rápido. Caches de compilacion para PHP conocidos: APC y eAccelerator.

Cache interno de WordPress

En el caso de un servidor de base de datos lento, puede ser una buena idea guardar los datos utilizados con frecuencia en el disco. WordPress tiene un caché en disco que almacena los datos que cambian con poca frecuencia en una carpeta especial, como las categorías y los usuarios .

Tenga en cuenta que este metodo de caché, no se recomienda si el disco es lento o si su servicio de hosting (como DreamHost) crear una solución de almacenamiento basada en NFS el cual pediría la caché de datos de un servidor de almacenamiento remoto. Para activar el servicio de cache interno de Wordpress, descomente o agregre lo siguiente al archivo wp-config.php:

define( 'ENABLE_CACHE', true );

Y asegúrese de que la carpeta wp-content/cache tenga permisos de escritura.

Páginas estáticas

Si todos los otros métodos de almacenamiento en caché no son suficientes o si no puede aplicarlas, hay una última solución: caché de páginas generadas. Existen varios plugins para Wordpress que crean paginas estaticas a partir del contenido generado dinamicamente por el motor de WP/PHP/MySQL.

Via Arne Brachhold

Popularity: 1%

Etiquetado como: , , , , , , , , , , , , , , ,

1 Comentario

Trackbacks

  1. Optimizando el desempeño de PHP, Apache y Lighttpd con eAccelerator | ...::: Guatewireless.org ::::..

Por favor, escriba un comentario

Por favor tome en cuenta lo siguiente:
Los comentarios son moderados, por lo cual puede tardar en ser publicados. No hay necesidad de repetir su comentario.
Su correo electronico nunca sera revelado.

Terminos de busqueda


  • wordpress lento
  • cachear consultas mysql
  • ´como mejorar el rendimiento de centos
  • optimizar my ini mysql
  • optimizar my cnf vps linux
  • optimizar el rendimiento de una laptop
  • optimizando debian lenny
  • mysql query cache size my cnf
  • Mu caché
  • mejorar rendimiento php apache
  • mejorar rendimiento kde
  • mejorar rendimiento firefox suse
  • mejorar rendimiento de wordpress
  • optimizar my ini mysql windows
  • optimizar my ini windows
  • optimizar squid debian
  • wordpress requiere de algun cache para funcionar mejor
  • wordpress mu respuesta muy lenta
  • wordpress cache interno
  • sistema cache para vps linux
  • servidor cache nfs
  • samba windows 7 lento
  • que es mejor el rendimiento de programas o el de cache de sistemas
  • php cache consultas mysql
  • permisos del cache wordpress
  • optimizing php mysql cache
  • mejorar rendimiento de samba
  • mejorar rendimiento apache windows
  • como mejorar las consultas en mysql
  • como mejorar el rendimiento del almacenamiento
  • como cahe para datos y video centos
  • como actualizar le cache en php
  • cache size mysql
  • cache queries wordpress
  • cache en disco o en memoria wordpress
  • blog wordpress almacenar datos en mysql
  • apache muy lento
  • activar cache de consultas en mysql ubuntu server 9 04
  • acelerar rendimiento de servidor centos
  • como procesar un query mas rapido en php
  • como reiniciar el cache de mysql
  • mejorar el rendimiento del mu
  • mejorar el rendimiento del motor
  • mejorar el rendimiento de la cache del sistema
  • mejorar cache squid
  • mejorar cache con software
  • mejor rendimiento en wordpress
  • lento php mysql
  • lentitud outlook con squid
  • iptables con squid2 7 en windows
  • donde esta el my ini en fedora
  • descarga de web korea de mu server
  • acelerar el rendimiento de ubuntu server