• Resuelto drizoku

    (@drizoku)


    Ocurre que empecé a trabajar en una versión wordpress de mi página web (que era estática, hecha con dreamweaver). Seleccioné el tema y a continuación me puse a instalar los plugins que necesitaba (unos 21 en total).

    Entonces empecé a presenciar el famoso error del «Memory Exhaust». Me puse a buscar en Google y estuve leyendo y probando todo lo que encontré para aumentar la memoria sin éxito alguno.

    Pero era extraño que estuviese teniendo este problema cuando recientemente (un par de semanas antes) había hecho una página de wordpress para unos amigos, los cuales compraron el mismo hosting que yo estoy usando, y para su web empleé 21 plugins y no hubo jamás un fallo de memory exhaust.

    Me puse a investigar más, y acabé eliminando mi antigua página del hosting y dejándolo limpio del todo, por si acaso esto ocupaba memoria. Reinstalé wordpress de 0 y traté de instalar todos los plugins una vez más. Mismo error de memory exhaust.

    Volví a buscar en google y me descargé el plugin ‘Server IP & Memory Usage Display’ y el ‘Memory Viewer’ para conocer el uso de memoria de mi wordpress. Primero me enteré de que tengo 70 MBs de memoria php dados por mi hosting, que es suficiente. Segundo tenía un uso de memoria de 40.54 de 70 MB (58%) -teniendo wordpress instalado de 0, con el tema twenty fourteenth, y únicamente con estos dos plugins ya mencionados-. Esto ya es raro, ya que por lo que he leído wordpress ocupa aproximadamente 20 MBs solo.

    Después el segundo plugin indicó:
    (Teniendo solos estos dos plugins instalados y el tema incial de wordpress, nada más!)
    plugins_loaded: 23.09 MBs – 23.11 MBs
    setup_theme: 23.16 MBs – 23.18 MBs
    init: 34.1 MBs – 35.09 MBs
    wp_loaded: 34.76 MBs – 35.09 MBs
    shutdown: 40.31 MBs – 40.67 MBs

    Hice la prueba en la página de mis amigos, y con todos los plugins desactivados (salvo estos dos mencionados) el uso de memoria era de 23.99 de 70 MB (34%) lo cual me parece totalmente normal. El resultado fue:
    plugins_loaded: 13.95 MBs – 13.97 MBs
    setup_theme: 14 MBs – 14.02 MBs
    init: 18.08 MBs – 18.91 MBs
    wp_loaded: 18.18 MBs – 18.91 MBs
    shutdown: 23.85 MBs – 24.35 MBs

    La gracia es que la página de mis amigos con todos los plugins activos (23) ocupa un total de memoria de 44.66 de 70 MB (64%), (jetpack incluido) es decir, lo mismo que ocupa mi wordpress sin ni un solo plugin! (¿Pero que c*ñ*?)

    Ambas páginas tienen exactamente lo mismo, los 2 plugins mencionados activos, un solo tema funcionando, e instalación de wordpress 4.0 y ambas estan hospedadas en el mismo hosting (plan básico dondominio).
    La única diferencia entre su hosting y el mio es la versión de PHP en la que funciona. El mio trabaja en PHP 5.3.27-1~dotdeb.0 @64BitOS
    y el suyo en PHP 5.4.31-1~dotdeb.1 @64BitOS.
    La versión de PHP es lo único que no he podido toquetear (no tengo acceso al archivo php.ini tampoco). Pero esto tampoco debería suponer un problema, por lo que he leido las versiones PHP de 5.3 ya funcionan bastante bien.

    ¿Porque? No es normal que mi instalación limpia de wordpress ocupe 40 MB! Realmente no se porqué puede ser ni por qué está pasando. El caso es que esto no me permite trabajar pues me deja sin MBs para instalar los plugins necesarios y acabo siempre con los problemas de memory exhaust. He estado buscando e intentando todo lo que he podido. Vosotros sois mi último recurso… ¿Qué puedo hacer para que mi instalación limpia de wordpress ocupe solo sus ~20 MBs originales?

    Ayudádme foro de wordpress, sois mi última esperanza!
    Gracias de antemano.

Viendo 12 respuestas - de la 1 a la 12 (de un total de 12)
  • ¿Y las dos webs utilizan el mismo tema?

    Es decir, son un clon exacto sin contenido.

    Misma versión de wordpress instalada desde cero.
    Mismo contenido publicado.
    Mismos plugins.
    Mismo hosting.
    Mismo tema.

    ¿Es así?

    Iniciador del debate drizoku

    (@drizoku)

    No, no son clones exactos:

    – Mi web (la que sufre los problemas) es personal, la segunda es de una empresa.
    – Los temas no son los mismos, pero ambos son temas ligeros.
    – Los plugins no son todos los mismos, pero compartimos bastantes plugins que consumen bastante memoria en común, como el de Jetpack, Origin PageBuilder o Shortcodes Ultimate entre otros.
    – El contenido de mi página es inexistente (no tiene ná de ná), mientras que la otra tiene 6 páginas funcionando.
    – El hosting es el mismo, con la diferencia del servidor, siendo el mio un PHP 5.3.27-1~dotdeb.0 @64BitOS y el otro un PHP 5.4.31-1~dotdeb.1 @64BitOS.

    Ayer mismo comprobé volví a recomprobar que al subir wordpress de 0 (sin absolutamente nada más en el FTP) y desde la WebFTP de mi hosting pude registrar un total de ~17 MB ocupados por wordpress (lógico).
    Al instalar únicamente el plugin de «Server IP & Memory Usage Display» este me dice al pie de página lo siguiente: «Memoria: 44.55 de 70 MB (64%)».
    Esto es lo que no es normal, puesto que no tengo absolutamente nada en el FTP aparte de la instalación limpia de wordpress y no sé por qué ocurre! Lo que el plugin debería mostrar es una aproximación de «Memoria: ~20 de 70 MB (~30%)».

    Pues entonces no puedes tomar como ejemplo la otra web, porque todo es diferente.

    Aquí no tienes muchas opciones más que pedirle a tu hosting mas recursos o quitarle recursos a tu web.

    Seguramente es el tema o algún plugin y vas a tener que probar el rendimiento sin plugin, si es similar, el problema es el tema y viceversa, el tema por omisión con tus plugins a ver como se comporta.

    Así vas descartando cosas y llegas al problema de forma rapida.

    Saludos.

    Iniciador del debate drizoku

    (@drizoku)

    La cosa es que antes de iniciar este hilo ya probé a instalar wordpress con el tema predefinido (el twenty fourteen) y añadiendo únicamente el plugin que me dice el uso de memoria, el «Server IP & Memory Usage Display», más que nada por que sin ese plugin no puedo saber el consumo de memoria de la instalación.
    Ya sea con el tema que sea (también lo he probado con el twenty twelve) y teniendo en cuenta que siempre sin un solo plugin más que el que me dice la memoria que se consume la situación sigue igual.
    Es más, también he probado a cambiar este plugin por el «Memory Viewer», por si acaso (aun que era demasiado improbable) el otro plugin estuviese causando algún problema.
    Es decir, el problema persiste, ya que la memoria consumida siempre está en ~40MB, ya tenga el tema predefinido del 14, el del 12, el mio…, y solo un único plugin.

    En base a todo lo que he testado y probado, lo único que se me ocurra es que el problema este en el hosting, aunque no me imagino porqué podría ser, porque tampoco parece tener mucho sentido esto…

    Si se ocurre algo nuevo, estaré encantado de intentarlo… pero de momento, solo puedo apreciar tu ayuda (gracias de verdad!), resignarme y volver a mi antigua y humilde web hecha con dreamweaver, al menos por el momento.

    De cualquier forma, gracias por tu esfuerzo!

    Ya sea con el tema que sea (también lo he probado con el twenty twelve) y teniendo en cuenta que siempre sin un solo plugin más que el que me dice la memoria que se consume la situación sigue igual.

    Entonces es tu hosting. Pide más recursos.

    Moderador Mariano Perez

    (@mpcdigital)

    La versión de PHP es importante. Las versiones más recientes funcionan de su forma muy diferente de las anteriores.

    ¿Lo solucionaste?

    Iniciador del debate drizoku

    (@drizoku)

    Todavía no, voy a intentar contactar con mi hosting a ver si es posible cambiar la versión del servidor por uno más actualizado, a ver que me dicen. Cuando tenga respuesta y pueda probar algo os comento.

    Ok, nos cuentas si con eso se resuelve.

    Iniciador del debate drizoku

    (@drizoku)

    He vuelto, con el problema solucionado!

    Efectivamente, era la versión de PHP, que por alguna razón que desconozco estaba causando problemas de consumo de memoria virtual exagerado.
    Escribí un ticket al servicio técnico de mi hosting y rápidamente me respondieron amablemente que actualizarían mi servidor. Ahora he reinstalado wordpress y el plugin para ver la memoria virtual y esta es la información:
    Memoria: 7.91 de 70 MB (11%) | IP XX.XXX.XX.XXX | PHP 5.4.31-1~dotdeb.1 @64BitOS
    Ahora ocupa únicamente 8MB! Esto es fantástico…! Ya puedo ponerme a trabajar en mi wordpress de nuevo!

    Muchas gracias a todos por vuestra atención e interés!

    Iniciador del debate drizoku

    (@drizoku)

    Problema solucionado, gracias a todos!

    Que bueno que ya quedó funcionando 🙂

Viendo 12 respuestas - de la 1 a la 12 (de un total de 12)
  • El debate ‘Instalación limpia de WP ocupa 40 MBs de memoria’ está cerrado a nuevas respuestas.