Carrito de Compras

Tu carrito está vacío

Optimización de WordPress mediante el archivo wp-config.php.
Software y Aplicaciones

Optimización de WordPress mediante el archivo wp-config.php.

Miqueas Rogelio
Miqueas Rogelio
27 dic., 20254 min lectura

WordPress se ha convertido en la plataforma más popular para crear sitios web y blogs, pero muchas personas no son conscientes de cómo pueden optimizar su rendimiento mediante la configuración de archivos importantes. Uno de los elementos más críticos que merece atención es el archivo wp-config.php. En este artículo, exploraremos cómo puedes modificar este archivo para mejorar la velocidad y la eficiencia de tu sitio WordPress. ¡Prepárate para desatar el verdadero potencial de tu página!

El archivo de configuración de WordPress es wp-config.php, donde se definen constantes y se dan determinadas instrucciones PHP. Este archivo no se debe cambiar de forma arbitraria y se debe tener en cuenta que el lugar más adecuado para añadir constantes y funciones es antes de la línea de comentario:

/* ¡Eso es todo, deja de editar! Feliz blogging */

Si se repasa este archivo se podrán ver diversas secciones, entre las que cabe destacar la configuración de la base de datos (nombre de la base de datos, usuario, contraseña, host, codificación de caracteres, orden del mapa de caracteres y prefijo de las tablas), que vienen dadas por los siguientes datos:

  • DB_NAME: Nombre de la base de datos
  • DB_USER: Nombre del usuario con permisos
  • DB_PASSWORD: Contraseña de acceso del usuario con permisos
  • DB_HOST: Host de la base de datos, que generalmente es localhost
  • DB_CHARSET: Mapa de caracteres por defecto de la base de datos. Normalmente se utiliza utf8
  • DB_COLLATE: Orden del mapa de caracteres. No conviene indicarlo.
  • $table_prefix: Prefijo que llevarán las tablas de la base de datos para distinguirlas de otras tablas de otras instalaciones. Conviene utilizar un prefijo distinto de ‘wp_’ por cuestiones de seguridad

y las claves únicas de autentificación:

AUTH_KEY
SECURE_AUTH_KEY
LOGGED_IN_KEY
NONCE_KEY
AUTH_SALT
SECURE_AUTH_SALT
LOGGED_IN_SALT
NONCE_SALT

que hacen que el sitio sea más difícil de hackear y romper su seguridad debido a estas claves secretas aleatorias que se añaden a las contraseña de acceso.

Otro dato que se añade es la constante de modo depuración, que viene inactiva por defecto, y que puede ser activada para el caso de estar en un entorno de desarrollo para ver los avisos:

  • WP_DEBUG, con el código
define('WP_DEBUG', true);

Con la finalidad de optimizar de forma simple nuestra intalación de WordPress sin añadir un plugin, podemos definir unas constantes que ayudan a este proposito. Es conveniente añadir cada una de los siguientes ajustes de forma independiente y ver su resultado en producción, antes de dejarlos de forma definitiva en nuestro archivo wp-config.php.

WP_CACHE: Permite activar el caché de objetos de WordPress mediante el código:

define('WP_CACHE', true);

WP_HOME y WP_SITEURL: permiten definir las rutas del sitio web, en lugar de recuperarlas de la base de datos.

define('WP_HOME', 'http://misitio.com');
define('WP_SITEURL', 'http://misitio.com');

Para optimizar la base de datos, de forma que limite el número de revisiones de entradas, podemos utilizar el siguiente código, donde n es el número de revisiones:

define('WP_POST_REVISIONS', n);

Y si no se quiere que guarde revisiones podemos añadir el código:

define('WP_POST_REVISIONS',false);

En cuanto a la papelera de entradas, páginas y comentarios podemos indicar el periodo de vaciado, que por defecto es 30 días, por un periodo diferente con el código siguiente, donde n es el número de días:

define('EMPTY_TRASH_DAYS', n);

Otras funcionalidades que se pueden activar en WordPress y así no instalar plugins de optimización es la de comprimir el contenido de determinados archivos estáticos (CSS y JavaScript), concatenar los JavaScript y forzar la compresión gzip. Esto se puede hacer mediante el siguiente código

define('COMPRESS_CSS', true);
define('COMPRESS_SCRIPTS', true);
define('CONCATENATE_SCRIPTS', true);
define('ENFORCE_GZIP', true);

Además de lo indicado, que es muy básico, se pueden realizar otras operaciones que pueden mejorar el uso de WordPress, y cuya información puede ser ampliada en el web oficial de WordPress.org.

Comentarios (0)

Sé el primero en comentar.

Debes iniciar sesión para comentar.