Foros del Web » Creando para Internet » Sistemas de gestión de contenidos » WordPress »

Mejorar velocidad de carga de Wordpress

Estas en el tema de Mejorar velocidad de carga de Wordpress en el foro de WordPress en Foros del Web. Buenas a todos. Desde hace un tiempo, he notado una bajada en la velocidad del blog que administro realizado en wordpress, cosa que esta afectando ...
  #1 (permalink)  
Antiguo 11/09/2012, 08:52
 
Fecha de Ingreso: agosto-2003
Mensajes: 192
Antigüedad: 20 años, 8 meses
Puntos: 0
Mejorar velocidad de carga de Wordpress

Buenas a todos.

Desde hace un tiempo, he notado una bajada en la velocidad del blog que administro realizado en wordpress, cosa que esta afectando muy negativamente al SEO.

Ayer comprobé la velocidad de carga y se midió en 2,44 segundos.

He encontrado esta noticia relacionada con lo que busco, pero quisiera su opinión al respecto antes de empezar a realizar modificaciones:

http://blogger-recursos.blogspot.com...mentar-la.html

Tengo instalados los siguientes plugins:

- Clean Options (ho lo he utilizado)
- Platinun Seo Pack
- Robots meta
- SEO No duplicate
- SEO SearchTerms Tagging 2
- W3 Total Cache
- WP-Optimize

Aparte de otros cuantos, total, 19 plugins instalados.
Mas de 3300 noticias publicadas y 4485 imágenes en la libreria multimedia. Utilizo el theme Cyti Desk de Gabfire.

Gracias por anticipado y cualquier ayuda es bienvenida.
  #2 (permalink)  
Antiguo 11/09/2012, 10:55
Avatar de rogertm
Mod->Cuba
 
Fecha de Ingreso: julio-2005
Ubicación: /home/Cuba/Habana/rogertm/
Mensajes: 2.922
Antigüedad: 18 años, 8 meses
Puntos: 638
Respuesta: Mejorar velocidad de carga de Wordpress

Bueno, no te voy a hablar de plugins ni nada por el estilo, pero según tengo entendido, cuando se hace una consulta a un sitio hecho con WordPress, la consulta se hace en el siguiente orden.

Primero se busca en los plugins, luego en el archivo functions.php del theme y finalmente en el theme.

En ese sentido lo que suelo hacer es crear un theme lo más personalizado posible, para eso te recomiendo ese enlace http://codex.wordpress.org/Template_Hierarchy

Saludos.
__________________
Friki y Blogger por Cuenta Propia:213
Twenty'em: Theming is Prose
  #3 (permalink)  
Antiguo 12/09/2012, 01:43
 
Fecha de Ingreso: agosto-2003
Mensajes: 192
Antigüedad: 20 años, 8 meses
Puntos: 0
Respuesta: Mejorar velocidad de carga de Wordpress

Gracias por tu respuesta rogertm.

La verdad es que una vez analizada con Page Speed me da el siguiente dato: consiguió una puntuación global de PageSpeed ​​86 (de un total de 100)


Pero aún así, me indica que hay muchos archivos CSS y JS que podrian ser comprimidos, cosa en la que estoy trabajando ya que utilizo Wordpress y hay plugin para ello, pero no quiero saturar la pagina con más plugins.

¿Puede ser un problema del hosting? ¿Como saberlo?

Gracias de antemano
  #4 (permalink)  
Antiguo 12/09/2012, 07:21
Avatar de Nekko
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Buenos Aires
Mensajes: 3.141
Antigüedad: 16 años
Puntos: 656
Respuesta: Mejorar velocidad de carga de Wordpress

Hola! Hay que ver como tenés configurado el W3 Total Cache como para ver si hay algo mejorable, así también como ver si tu theme es pesado o no, si tenés imágenes pesadas, etc.

El hosting puede ser un factor también. Creo que la prueba de fuego es subir alguna cosa liviana al servidor y medir el tiempo de carga...
__________________
Taller para crear themes wordpress desde cero | Presupuestos para trabajos particulares vía MP
  #5 (permalink)  
Antiguo 12/09/2012, 15:38
 
Fecha de Ingreso: agosto-2003
Mensajes: 192
Antigüedad: 20 años, 8 meses
Puntos: 0
Respuesta: Mejorar velocidad de carga de Wordpress

Gracias Nekko por tu respuesta.

El plugin W3 Total Cache lo tengo instalado siguiendo el manual de configuracion, con las opciones estandar. Habia pensado instalar tambien el Plugin Minifi, aunque el W3 Total Cache ya lleva incorporado algo similar. ¿Opiniones?

Utilizo el theme Cyti Desk version 0,5 de Gabfire.

En referencia al hosting ¿Como debería de hacer esa prueba?

Gracias de antemano
  #6 (permalink)  
Antiguo 13/09/2012, 03:16
vtj
 
Fecha de Ingreso: febrero-2011
Mensajes: 613
Antigüedad: 13 años, 2 meses
Puntos: 40
Respuesta: Mejorar velocidad de carga de Wordpress

Ciao

Para acelerar la carga de una web hay que optimizar y eliminar objetos (sobretodo imagenes y archivos js) y no añadir objetos, si me pones un link podre decirte algo más concreto
  #7 (permalink)  
Antiguo 13/09/2012, 03:42
Avatar de Nekko
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Buenos Aires
Mensajes: 3.141
Antigüedad: 16 años
Puntos: 656
Respuesta: Mejorar velocidad de carga de Wordpress

Usá las opciones de minify que trae W3 Total Cache que funciona muy bien. El theme City Desk en la página del autor se ve un poco pesado. Al menos desde mis latitudes, usando YSlow para Firebug, veo que tarda en cargar casi 12 segundos. HAcé la prueba con dicha herramienta en tu sitio.

http://demos.gabfirethemes.com/city-desk/

Te dejo un link que podría resultar interesante. Este servicio es gratuito hasta 50 conexiones para hacer una "prueba de stress" de tu sitio/hosting. Si querés acceder al servicio de pago (10.000 conexiones en adelante), el precio no es para nada malo.
http://loadimpact.com/
__________________
Taller para crear themes wordpress desde cero | Presupuestos para trabajos particulares vía MP
  #8 (permalink)  
Antiguo 13/09/2012, 07:35
Avatar de zanguanga
Moderadora
 
Fecha de Ingreso: julio-2009
Ubicación: España
Mensajes: 1.686
Antigüedad: 14 años, 9 meses
Puntos: 429
Respuesta: Mejorar velocidad de carga de Wordpress

Otra forma de aligerar la carga es eliminar todos los plugins innecesarios ¿de verdad necesitas tantos plugins SEO?, optimizar BBDD, borrar las revisiones de los posts (esto puedes hacerlo con WP-Optimize)... reducir llamadas a la BBDD....

Respecto a los plugins SEO revisa si tienes plugins que hacen las mismas tareas que otros... desactiva tambié los que no uses constantemente....

Todas estas cosas ayudarán a que el sitio gane en rapidez... fíjate en las recomendaciones que te dan Page Speed y Yslow, suelen venir bastante detalladas...
__________________
Mi blog personal | Mi G+
  #9 (permalink)  
Antiguo 14/09/2012, 01:32
 
Fecha de Ingreso: agosto-2003
Mensajes: 192
Antigüedad: 20 años, 8 meses
Puntos: 0
Respuesta: Mejorar velocidad de carga de Wordpress

Muchas gracias por la información.

La pagina es la que aparece en mi perfil de usuario, no quiero poner un enlace, que luego aparece en las busquedas de Goog.

En la respuesta de NEKKO no me ha qeudado claro si esos 12 SEGUNDOS se refieren a la carga de mi web o de la demo del theme.

En referencia a la respuesta de Zanguanga, voy a realizar una revision en Page Speed y pegaré el restultado para ver si me pueden dar su valoracion.

Gracias a todos por anticipado
  #10 (permalink)  
Antiguo 14/09/2012, 01:40
 
Fecha de Ingreso: agosto-2003
Mensajes: 192
Antigüedad: 20 años, 8 meses
Puntos: 0
Respuesta: Mejorar velocidad de carga de Wordpress

Este es el restulado del test de Strees facilitado por Loadimpact.

http://loadimpact.com/load-test/www....a28128d5e7d028

Ahora voy a sacar el informe de Page Speed.

Gracias
  #11 (permalink)  
Antiguo 14/09/2012, 01:47
 
Fecha de Ingreso: agosto-2003
Mensajes: 192
Antigüedad: 20 años, 8 meses
Puntos: 0
Respuesta: Mejorar velocidad de carga de Wordpress

Una vez realizado el informe de Page Speed, estan son las ALTAS PRIORIDADES a realizar:

1º especifique un período de caducidad de al menos una semana para los siguientes recursos:

http://ads.adpv.com/ads.js (caducidad no especificada)
http://www.xxxxxxxx.com/.../wd_all_social.css (caducidad no especificada)
http://www.xxxxxxxx.com/.../jd.gallery.css (caducidad no especificada)
http://www.xxxxxxxx.com/.../jd.gallery.css.php (caducidad no especificada)
http://www.xxxxxxxx.com/.../jd.gallery.js.php (caducidad no especificada)
http://www.xxxxxxxx.com/.../jd.gallery.transitions.js (caducidad no especificada)
http://www.xxxxxxxx.com/.../mootools.v1.11.js (caducidad no especificada)
http://www.xxxxxxxx.com/wp-content/p...or_lascorz.jpg (caducidad no especificada)
http://www.xxxxxxxx.com/.../arrow-superfish-down.png (caducidad no especificada)
http://www.xxxxxxxx.com/.../arrow-su...own_bright.png (caducidad no especificada)
http://www.xxxxxxxx.com/.../arrow-superfish-right.png (caducidad no especificada)
http://www.xxxxxxxx.com/.../bgr_search_box-submit.png (caducidad no especificada)
http://www.xxxxxxxx.com/.../bgr_search_box.png (caducidad no especificada)
http://www.xxxxxxxx.com/.../facebook.png (caducidad no especificada)
http://www.xxxxxxxx.com/.../plus1.png (caducidad no especificada)
http://www.xxxxxxxx.com/.../twitter.png (caducidad no especificada)
http://www.xxxxxxxx.com/.../style.css (caducidad no especificada)
http://www.xxxxxxxx.com/.../default.css (caducidad no especificada)
http://www.xxxxxxxx.com/.../bg.jpg (caducidad no especificada)
http://www.xxxxxxxx.com/.../bgr_caption.png (caducidad no especificada)
http://www.xxxxxxxx.com/.../bgr_slider_arrows.png (caducidad no especificada)
http://www.xxxxxxxx.com/.../ico_widget_li.gif (caducidad no especificada)
http://www.xxxxxxxx.com/.../line.png (caducidad no especificada)
http://www.xxxxxxxx.com/.../pagenav.png (caducidad no especificada)
http://www.xxxxxxxx.com/.../test-navi.png (caducidad no especificada)
http://www.xxxxxxxx.com/.../view-all.png (caducidad no especificada)
http://www.xxxxxxxx.com/.../logo_2_2.png (caducidad no especificada)
http://apis.google.com/js/plusone.js?ver=3.3.1 (30 minutos)
http://ajax.googleapis.com/.../jquery.min.js?... (60 minutos)
http://pagead2.googlesyndication.com/pagead/osd.js (60 minutos)
http://pagead2.googlesyndication.com/pagead/show_ads.js (60 minutos)
http://www.google-analytics.com/ga.js (12 horas)

2º Si se comprimen los recursos indicados a continuación con gzip, se puede reducir el tamaño de transferencia en 113,7 KB (lo que supone una reducción del 64%).
Si se comprime http://www.xxxxxxxx.com/.../jquery.cycle.all.min.js?..., se pueden ahorrar 23,2 KB (lo que supone una reducción del 75%).
Si se comprime http://www.xxxxxxxx.com/.../mootools.v1.11.js, se pueden ahorrar 18,5 KB (lo que supone una reducción del 54%).
Si se comprime http://lite.piclens.com/.../piclens_optimized.js?..., se pueden ahorrar 14,1 KB (lo que supone una reducción del 66%).
Si se comprime http://www.xxxxxxxx.com/.../flowplayer-3.2.6.min.js?..., se pueden ahorrar 10 KB (lo que supone una reducción del 61%).
Si se comprime http://www.xxxxxxxx.com/.../jquery.f...1.3.4.pack.js?..., se pueden ahorrar 9,8 KB (lo que supone una reducción del 64%).
Si se comprime http://www.xxxxxxxx.com/.../shutter-reloaded.js?..., se pueden ahorrar 6,9 KB (lo que supone una reducción del 68%).
Si se comprime http://www.xxxxxxxx.com/.../gdsr.js?..., se pueden ahorrar 6,1 KB (lo que supone una reducción del 76%).
Si se comprime http://www.xxxxxxxx.com/.../swfobject.js?..., se pueden ahorrar 6,1 KB (lo que supone una reducción del 61%).
Si se comprime http://www.xxxxxxxx.com/.../slides.min.jquery.js?..., se pueden ahorrar 5,9 KB (lo que supone una reducción del 70%).
Si se comprime http://www.xxxxxxxx.com/.../jCarouselLite.js?..., se pueden ahorrar 3,7 KB (lo que supone una reducción del 69%).
Si se comprime http://www.xxxxxxxx.com/.../superfish-1.4.8.js?..., se pueden ahorrar 2,2 KB (lo que supone una reducción del 59%).
Si se comprime http://www.xxxxxxxx.com/.../jquery.tools.min.js?..., se pueden ahorrar 1,7 KB (lo que supone una reducción del 56%).
Si se comprime http://www.xxxxxxxx.com/.../jd.gallery.transitions.js, se pueden ahorrar 1,7 KB (lo que supone una reducción del 77%).
Si se comprime http://ads.adpv.com/ads.php?..., se pueden ahorrar 1 KB (lo que supone una reducción del 53%).
Si se comprime http://ads.adpv.com/ads.php?..., se pueden ahorrar 1 KB (lo que supone una reducción del 53%).
Si se comprime http://www.xxxxxxxx.com/.../jquery.m...3.0.4.pack.js?..., se pueden ahorrar 602 B (lo que supone una reducción del 48%).
Si se comprime http://ads.adpv.com/ads.js, se pueden ahorrar 532 B (lo que supone una reducción del 58%).
Si se comprime http://ads.adpv.com/iframe.php?..., se pueden ahorrar 285 B (lo que supone una reducción del 37%).
Si se comprime http://ads.adpv.com/iframe.php?..., se pueden ahorrar 281 B (lo que supone una reducción del 37%).

Gracias a todos por su información y por sus mensajes, a ver si consigo con su ayuda bajar el tiempo de carga que es muy elevado.
  #12 (permalink)  
Antiguo 14/09/2012, 01:58
vtj
 
Fecha de Ingreso: febrero-2011
Mensajes: 613
Antigüedad: 13 años, 2 meses
Puntos: 40
Respuesta: Mejorar velocidad de carga de Wordpress

Ciao

Con una conexión a 1,44 mbs la home tarda 36 segundos en cargar completamente, el principal culpable son las imágenes (120 por un peso de 1,1 mb) y posteriormente los 19 scripts, te aconsejo optimizar) el peso de las imágenes y reducir el numero de js
  #13 (permalink)  
Antiguo 14/09/2012, 02:11
Avatar de zanguanga
Moderadora
 
Fecha de Ingreso: julio-2009
Ubicación: España
Mensajes: 1.686
Antigüedad: 14 años, 9 meses
Puntos: 429
Respuesta: Mejorar velocidad de carga de Wordpress

Cita:
En la respuesta de NEKKO no me ha qeudado claro si esos 12 SEGUNDOS se refieren a la carga de mi web o de la demo del theme.
La demo es lenta, como bien apunta Nekko, lo que, en mi opinión, quiere decir que el tema no está optimizado o ha quedado obsoleto

Yslow, que es bastante más indulgente que Page Speed y otros... le da un 77/100

Imagina cuando a eso le metas más imágenes, contenido, plugins, etc....
__________________
Mi blog personal | Mi G+
  #14 (permalink)  
Antiguo 14/09/2012, 03:34
Avatar de Nekko
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Buenos Aires
Mensajes: 3.141
Antigüedad: 16 años
Puntos: 656
Respuesta: Mejorar velocidad de carga de Wordpress

Cita:
Iniciado por Bandit_S Ver Mensaje
En la respuesta de NEKKO no me ha qeudado claro si esos 12 SEGUNDOS se refieren a la carga de mi web o de la demo del theme.
No diste nunca la url de tu web, asi que lo corrí sobre el demo

Conocés wp smush.it? Es una herramienta interesante para optimizar las imágenes, fijate si te ayuda.

En general cuando alguien necesita tener un theme bien optimizado, lo hace desde cero y exclusivo para su propio sitio. De ese modo evitás tener cosas innecesarias que se colocan en los themes para vender pensadas en abarcar necesidades variadas de los clientes.

Saludos!
__________________
Taller para crear themes wordpress desde cero | Presupuestos para trabajos particulares vía MP
  #15 (permalink)  
Antiguo 15/09/2012, 16:47
 
Fecha de Ingreso: agosto-2003
Mensajes: 192
Antigüedad: 20 años, 8 meses
Puntos: 0
Respuesta: Mejorar velocidad de carga de Wordpress

Muchas gracias a todos por sus opiniones.

Por lo que he interpreto de las mismas, el mayor problema está en el theme. Pues menos mal que es de pago....

Ahora, no se por donde empezar a optimizar algo, que en teoria deberia de estarlo....

No conocía smush , pero creo que voy a tener que utilizarlo.

En fin, gracias ...
  #16 (permalink)  
Antiguo 18/09/2012, 04:18
 
Fecha de Ingreso: agosto-2003
Mensajes: 192
Antigüedad: 20 años, 8 meses
Puntos: 0
Respuesta: Mejorar velocidad de carga de Wordpress

Dado que sigo buscando soluciones para mejorar la velocidad de carga de la web, he encontrado el siguiente enlace en referencia al GZIP que Page Speed me recomienda hacer:

http://www.tufuncion.com/gzip-comprimir-archivos

Antes de dar el paso de comprimir todos los ficheros y subirlos al servidor y modificar el htacces queria saber si me podrian dar su opinion al respecto.

Por cierto, el htacces lo tengo de la siguiente manera:

Código:
# BEGIN W3TC Browser Cache
<IfModule mod_deflate.c>
    <IfModule mod_setenvif.c>
        BrowserMatch ^Mozilla/4 gzip-only-text/html
        BrowserMatch ^Mozilla/4\.0[678] no-gzip
        BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
        BrowserMatch \bMSI[E] !no-gzip !gzip-only-text/html
    </IfModule>
    <IfModule mod_headers.c>
        Header append Vary User-Agent env=!dont-vary
    </IfModule>
    <IfModule mod_filter.c>
        AddOutputFilterByType DEFLATE text/css application/x-javascript text/x-component text/html text/richtext image/svg+xml text/plain text/xsd text/xsl text/xml image/x-icon
    </IfModule>
</IfModule>
<FilesMatch "\.(css|js|htc|CSS|JS|HTC)$">
    FileETag None
    <IfModule mod_headers.c>
         Header set X-Powered-By "W3 Total Cache/0.9.2.4"
    </IfModule>
</FilesMatch>
<FilesMatch "\.(html|htm|rtf|rtx|svg|svgz|txt|xsd|xsl|xml|HTML|HTM|RTF|RTX|SVG|SVGZ|TXT|XSD|XSL|XML)$">
    FileETag None
    <IfModule mod_headers.c>
         Header set X-Powered-By "W3 Total Cache/0.9.2.4"
    </IfModule>
</FilesMatch>
<FilesMatch "\.(asf|asx|wax|wmv|wmx|avi|bmp|class|divx|doc|docx|eot|exe|gif|gz|gzip|ico|jpg|jpeg|jpe|mdb|mid|midi|mov|qt|mp3|m4a|mp4|m4v|mpeg|mpg|mpe|mpp|otf|odb|odc|odf|odg|odp|ods|odt|ogg|pdf|png|pot|pps|ppt|pptx|ra|ram|svg|svgz|swf|tar|tif|tiff|ttf|ttc|wav|wma|wri|xla|xls|xlsx|xlt|xlw|zip|ASF|ASX|WAX|WMV|WMX|AVI|BMP|CLASS|DIVX|DOC|DOCX|EOT|EXE|GIF|GZ|GZIP|ICO|JPG|JPEG|JPE|MDB|MID|MIDI|MOV|QT|MP3|M4A|MP4|M4V|MPEG|MPG|MPE|MPP|OTF|ODB|ODC|ODF|ODG|ODP|ODS|ODT|OGG|PDF|PNG|POT|PPS|PPT|PPTX|RA|RAM|SVG|SVGZ|SWF|TAR|TIF|TIFF|TTF|TTC|WAV|WMA|WRI|XLA|XLS|XLSX|XLT|XLW|ZIP)$">
    FileETag None
    <IfModule mod_headers.c>
         Header set X-Powered-By "W3 Total Cache/0.9.2.4"
    </IfModule>
</FilesMatch>
# END W3TC Browser Cache
# BEGIN W3TC Page Cache core
<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^(.*\/)?w3tc_rewrite_test$ $1?w3tc_rewrite_test=1 [L]
    RewriteCond %{HTTP:Accept-Encoding} gzip
    RewriteRule .* - [E=W3TC_ENC:_gzip]
    RewriteCond %{REQUEST_METHOD} !=POST
    RewriteCond %{QUERY_STRING} =""
    RewriteCond %{HTTP_HOST} =www.mundomotero.com
    RewriteCond %{REQUEST_URI} \/$ [OR]
    RewriteCond %{REQUEST_URI} (sitemap(_index)?\.xml(\.gz)?|[a-z0-9_\-]+-sitemap([0-9]+)?\.xml(\.gz)?) [NC]
    RewriteCond %{REQUEST_URI} !(\/wp-admin\/|\/xmlrpc.php|\/wp-(app|cron|login|register|mail)\.php|\/feed\/|wp-.*\.php|index\.php) [NC,OR]
    RewriteCond %{REQUEST_URI} (wp-comments-popup\.php|wp-links-opml\.php|wp-locations\.php) [NC]
    RewriteCond %{HTTP_COOKIE} !(comment_author|wp-postpass|wordpress_\[a-f0-9\]\+|wordpress_logged_in) [NC]
    RewriteCond %{HTTP_USER_AGENT} !(W3\ Total\ Cache/0\.9\.2\.4) [NC]
    RewriteCond "%{DOCUMENT_ROOT}/wp-content/w3tc/pgcache/%{REQUEST_URI}/_index%{ENV:W3TC_UA}%{ENV:W3TC_REF}%{ENV:W3TC_SSL}.html%{ENV:W3TC_ENC}" -f
    RewriteRule .* "/wp-content/w3tc/pgcache/%{REQUEST_URI}/_index%{ENV:W3TC_UA}%{ENV:W3TC_REF}%{ENV:W3TC_SSL}.html%{ENV:W3TC_ENC}" [L]
</IfModule>
# END W3TC Page Cache core
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress
Gracias de antemano
  #17 (permalink)  
Antiguo 18/09/2012, 04:37
 
Fecha de Ingreso: febrero-2012
Ubicación: Granada/Madrid
Mensajes: 183
Antigüedad: 12 años, 2 meses
Puntos: 8
Respuesta: Mejorar velocidad de carga de Wordpress

Interesante hilo. Me apunto con otra consulta/sugerencia. ¿Qué tal el uso de un CDN? Yo estoy usando ahora mismo MaxCDN y parece que ha mejorado la velocidad.

Antes tenía 93/100 en el Pagespeed de Google y ahora 95/100. Eso sí, no sé si será siendo gratuito. Es que pillé una oferta de 1 TB gratis :D

Saludos!
__________________
¿Pensando en vender o comprar un Android? Pásate por VendoAndroid y échame una mano :-)

Etiquetas: blog, mejorar, plugin, velocidad, themes
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:59.