Cuando gestionas una web WordPress grande, realmente grande, con miles o decenas de miles de usuarios, como por ejemplo unos foros creados con bbPress, una red social hecha con BuddyPress o cualquier tienda online con muchísimos clientes dados de alta, actualizar casi cualquier cosa en WordPress puede convertirse en una pesadilla.
Esto es debido a que cualquier actualización en el sitio, por pequeña que sea (plugin, tema, etc.) realiza una serie de consultas de tipo ALTER
, DELETE
o UPDATE
en todas las tablas de la base de datos.
Todo este proceso puede tardar mucho tiempo en completarse en sitios con este tipo de tablas realmente grandes, y puede ralentizar la velocidad de la web mientras se ejecuta la actualización.
Para evitar que cualquier actualización intente hacer consultas en la base de datos, principalmente en la tabla de usuarios y datos meta de usuarios (wp_users
, wp_usermeta
), puedes añadir esta línea al archivo wp-config.php
:
define( 'DO_NOT_UPGRADE_GLOBAL_TABLES', true );
Con esta constante y el valor true, se realizará la actualización, pero sin realizar consultas innecesarias a las tablas de usuarios.
Es una optimización especialmente importante, como te decía, en sitios con muchos usuarios, para actualizaciones que no afecten, o no deberían afectar, a las tablas de usuarios, o sea, la mayoría de actualizaciones.
PUEDE QUE TAMBIÉN TE INTERESE…
¿Te gustó este artículo? ¡Ni te imaginas lo que te estás perdiendo en YouTube!
xnxx max
Haave you ever tuought abolut writing an e-book or guest authoring oon other sites?
I havbe a blog based oon thee same iddeas you discuss aand would love
tto havce youu shhare solme stories/information. I know mmy audince would valuue your work.
If you are eeven remootely interested, feel feee to ssend mee an email.
dasporno.com
Aw, thjis wwas a ery nkce post. Taking tthe time aand acual effoprt tto generate a good article… but what cann I say… I procrastinate a whol llot annd don’t manage too get anything done.