Optimizar instalacion de Wordpress y Hosting, Alojamiento Web

Son diferentes las razones que nos exigen OPTIMIZAR nuestra instalación de Wordpress y configuraciones de los recursos por defecto que nos ofrece nuestro hosting, alojamiento web.

Los casos identificados para la gestión de WooSync que requiere tomar medidas de este tipo es; al utilizar el importador selectivo, manual (A). Y en algunos casos el sincronizador masivo (B).

(A) Para el caso del importador, es debido a la cantidad de informacion que se obtiene de MercadoLibre, se debe cargar en tablas dinámicas para mostrarle al administrador, son ejecuciones complejas de php que manejan volúmenes altos de informacion.

(B) Para el caso del sincronizador masivo, prácticamente lo mismo sumado a que tambien dependemos del tiempo de respuesta del servidor de MercadoLibre.

1. Memoria de Wordpress


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

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


Las transcribimos de forma simple aqui:

  1. Ingresa por FTP a tu instalación. 
  2. Dirígete a la carpeta donde está instalado tu Wordpress (generalmente public_html) y abre para editar el archivo wp-config.php
  3. Agrega estas lineas por debajo de <?php al comienzo del archivo
define( 'WP_MEMORY_LIMIT', '1024M' ); 
define( 'WP_MAX_MEMORY_LIMIT', '1024M' );

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

Éstas son las recomendaciones.



2.a Configuraciones del Servidor, Hosting (cpanel)

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.



2.b Configuraciones del Servidor, Hosting (FTP)

Modificamos valores de PHP desde archivo php.ini ubicado en la misma carpeta donde esta tu wp-config.php (si no tienes php.ini puedes crearlo)

Copia y pega las siguientes lineas, guardar cambios.

upload_max_filesize = 2000M
post_max_size = 64M
memory_limit = 3000M
max_execution_time = 600
max_input_time = 600
max_input_vars = 4000
Descargar aquí php.ini y subirlo a tu carpeta wp-admin
NOTA: También puedes colocar ese archivo php.ini en tu carpeta wp-admin

Has terminado


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

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 64M
php_value memory_limit 3000M
php_value max_execution_time 600
php_value max_input_time 600


Para quienes tienen servidores dedicados. 

Pueden modificar eso valores buscando Tweak Settings > PHP desde WHM, consulta a tu proveedor de alojamiento web.