Optimizar Wordpress y Hosting

Son diferentes las razones que nos exigen optimizar nuestra instalación de Wordpress y recursos por defecto que nos ofrece nuestro alojamiento web.

El único caso identificado para la gestión de WooSync que requiere tomar medidas de este tipo es al utilizar el Sincronizador Masivo o el Importador. Ya que son ejecuciones complejas de php que manejan volúmenes altos de informacion y que tambien depende de la velocidad del servidor (MercadoLibre) donde no estamos conectando para enviar o recibir datos/informacion.

Podemos ver que el equipo de Woocommerce nos recomienda estas acciones: 

https://docs.woocommerce.com/document/increasing-the-wordpress-memory-limit/

En esta publicacion les indicamos el mejor escenario posible para trabajar con el mínimo de limitaciones. 

Éstas son las recomendaciones.



Opción 1

La forma más fácil y directa es acceder a CPANEL de tu hosting y buscar "Editor INI de MultiPHP".

Ahora modificamos estos valores (como mínimos los siguientes):

Con eso ya deberías volver y sincronizar sin inconvenientes.



Solución 2

Procedemos manualmente a realizar los cambios, requiere cierto conocimiento avanzado.

2.A  Aumentar la memoria para Wordpress

Abriendo nuestro archivo wp-config.php ubicado en la carpeta donde instalamos Wordpress, generalmente public_html luego de abierto nos ubicamos justo encima de todo y por debajo de <?php agregamos:

define( 'WP_MEMORY_LIMIT', '256M' );
define( 'WP_MAX_MEMORY_LIMIT', '512M' );

2.B También en el archivo php.ini Aumentamos la Memoria destinada a Wordpress y ademas los Tiempos Máximos de Ejecución para los procesos php

Si no tenemos el archivo php.ini lo creamos)

upload_max_filesize = 2000M
post_max_size = 2000M
memory_limit = 3000M
file_uploads = On
max_execution_time = 600
max_input_time = 600
max_input_vars = 2000


Esta ultima opción es como ultimo recurso, dado que pocos servidores aceptan desde .htaccess 

3.A  Editamos el archivo .htaccess creado dentro de public_html y (si no lo tenemos lo creamos) y agregamos. 

php_value upload_max_filesize 1000M
php_value post_max_size 2000M
php_value memory_limit 3000M
php_value max_execution_time 600
php_value max_input_time 600


Además si administras tu servidor dedicado podrías tambien cambiar esos valores desde WHM, consulta a tu proveedor de alojamiento web.