Blog de marketing digital y SEO

Nuevo plugin para WordPress: mejora la velocidad de descarga

COMPARTIR
Califica esta publicación

Dentro de todas las tareas que podemos realizar en una optimización de WPO existe una enfocada a aumentar el total de descargas paralelas que un navegador puede realizar. Instalando un plugin en nuestro WordPress podemos incrementar fácilmente dicha velocidad.

Por defecto, un navegador tiene limitaciones sobre el total de elementos que puede descargar al mismo tiempo de una página (imágenes, hojas de estilo, etc.). De media, el máximo de descargas permitidas por los navegadores está sobre las 6 conexiones.

Es decir que si nuestra página web tiene 18 imágenes el navegador las descargará en bloques de 6. Pongamos que cada bloque de 6 imágenes tarda un segundo en descargarse, pues bien, al tratarse de 3 bloques el navegador tardaría 3 segundos en obtenerlas todas.

¿Cómo evitar esta limitación?

Esta limitación del tiempo de descarga viene determinada por el dominio. Por tanto, si conseguimos distribuir los elementos en subdominios podremos mejorar la velocidad de descarga. Esta técnica es conocida como Domain Sharding y es muy recomendable para todas aquellas páginas que contengan una gran cantidad de material gráfico.

Veámoslo con un ejemplo. En este gráfico “waterfall” podemos ver el orden en el que se descargan las imágenes en una web normal. Aquí vemos una línea de carga en diagonal abierta, distribuida en bloques de 6 elementos.

Ahora cargamos la misma waterfall en la misma web aplicando la técnica de Domain Sharding. Aquí podemos ver que la diagonal se vuelve más vertical y, en general, los tiempos de carga se reducen debido a la paralelización de carga.

Por tanto, vemos que simplemente cambiando los nombres de los dominio podemos mejorar la velocidad del site.

Aun así, debemos encontrar una justa medida. No podemos crear un dominio por cada elemento, ya que la velocidad de la paralelización desaparecería debido al coste en tiempo que implica la resolución DNS de cada uno de los elementos. Como norma general, un número aconsejable de dominios está entre 3 y 5. Más dominios probablemente implicarían una penalización del WPO.

Por ello, desde SEOCOM hemos desarrollado un plugin específico para WordPress que nos facilitará implementar el Domain Sharding dentro de nuestro blog. Podéis descargarlo directamente del repositorio de plugins de WordPress (http://wordpress.org/plugins/domain-sharding/changelog/) o bien buscando “Domain Sharding” desde el propio backend de nuestro site.

Una vez instalado, y después de tener configurados los dominios en nuestro servidor de DNS, accederemos a la configuración del plugin y le indicaremos el patrón de dominio y el número máximo de dominios que repetirá el patrón.

Siguiendo el ejemplo anterior, lo que obtendríamos sería un sistema de urls con este rango:

http://img1.domain.tld
http://img2.domain.tld
http://img3.domain.tld

Ahora ya sabéis cómo mejorar  la velocidad de carga de vuestro blog o web de forma fácil y sencilla gracias al nuevo plugin para WordPress.

Feliz WPO.

newsletter 94 comentarios

Dejar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  • Hola David,
    He leído el anuncio desde Google+ y he venido de cabeza hacia aquí para ver de qué se trata el nuevo plugin para WordPress. Parece muy interesante y lo pondré a testear.
    Mi pregunta se centra en saber si es compatible con W3 total cache. ¿Se pueden usar los dos juntos? ¿Habéis hecho pruebas? Nosotros montamos todas las web con W3 total caché. Pero si ahora, además podemos ayudar a reducir un poco más el tiempo de carga con vuestro complemento, sería fantástico.
    Pasaríamos a implementarlo para todos los clientes. Descargandolo cada vez desde el repositorio de WordPress.org.
    Muchas gracias por tu atención.
    Daniel

    • Hola Daniel, si que es compatible.
      Con las pruebas que tenemos hechas nuestro plugin hace la modificación de la página y el total cache genera una copia cache de la misma y la sirve.

  • Muy buen artículo, la verdad es que si te lo hace de forma automática es genial.
    Para quien este Interesado en el tema, os recomiendo mirar el BigPipe, de Facebook, dado que aparte de esto, realizan cosas también muy Interesantes.

  • Jordi

    Hola, buen articulo!
    Gran aportación por el plugin!
    ¿Que opináis del domain sharding cuando se accede desde dispositivos móviles?
    ¿Tenéis experiencia si mejora o empeora la velocidad?
    He leído artículos negativos sobre el domain sharding desde móviles.

    • Hola Jordi,
      Respecto a los móbiles hay un pequeño debate al respecto. El principal problema es el sobrecoste añadido por la resolución de DNS. Si a ello le añadimos que muchos móviles tienen planes de datos «lentos» si que se puede notar, en alguno casos extremos, una reducción de la velocidad.
      Para ello, en sites que tengan mucho acceso móvil no se deberian configurar muchos subdominios. Entre 1 y 2 seria un número recomendable para no sufrir este problema.
      Saludos,

  • Voy a probar ahora mismo
    Configurando y preparando simplemente subdominios funcionará?
    Parece relativamente fácil de configurar.
    Gracias David.

    • Hola Javier,
      si, mientras el nuevo patron de sustitución esté configurado en tu dns para ir al dominio principal y el servidor web pueda responder a estas peticiones no tendrás problemas.
      Siempre intenta crear registros A en lugar de CNAMEs en estos subdominios.

  • Buenas David
    Simplemente brillante, lo he montado en un par de blogs de test uno con total cache y uno con super cache con un par de dominios para cada uno y excelente, ganando 0,7 y 0,8 segundos.
    Muchas gracias y saludos

  • Parece muy interesante.
    Lo he estado probando pero no me funciona bien.
    Las imágenes no se encuentran cuando activo el plugin. Qué me puede estar fallando?

  • Hola Carles,
    ¿Tienes creados los subdominios en tu servidor de DNS?
    Si es que sí, ¿tu servidor web tiene configurados como alias del dominio a estos nuevos subdominios?

  • Hola,
    Tengo un problema al ejecutar el plugin. Actualmente tengo WordPress 3.8.1 y multisite. Ha aumentado el tiempo de carga. El problema surge en que, a pesar de que se reduce el tiempo al cargar de forma paralela, se demora mucho en cargar el siguiente archivo (al menos segun pingdom tools):
    wp-signup.php?new=cdn2
    He creado los subdominios cdn1.caminosfeec.com y cdn2.caminosfeec.com
    ¿Sabe dónde puede encontrarse el fallo?
    Muchas gracias de antemano por su atención.

  • Hola!
    Excelente aporte, he estado probando el plugin pero cada vez que lo activo no muestra las imágenes, pese a tener los subdominios creados como registros A en vez de CNAME.
    Muchas gracias y un saludo.

    • Es muy posible que tu servidor web no esté configurado para responder al dominio http://xxxY.dominio.com y cuando intenta acceder a las imágenes via esos subdominios, en vez de acceder a la ruta original esté yendo al dominio por defecto del servidor web. ¿Lo puedes confirmar?

      • He hablado con el server, estuvieron revisando, en principio no es un problema de propagación de DNS, cuando intenta acceder a las imágenes va a la ruta http://img1.dimnio.com/wp-content/uploads/… pero esa carpeta no existe en el subdominio por lo que me devuelve un error 500.

        • Hola Cento,
          Si la ip es correcta y al acceder con el subdominio no te encuentra la carpeta uploads habitualmente lo que sucede es que el servidor web no está bien configurado.
          Cuando recibe la petición cdn1.dominio.com el servidor no sabe, porque no tiene definido el alias en su configuración, que lo ha de tratar como si la petición fuera http://www.dominio.com.
          ¿Los del servidor pueden confirmarte este punto?

    • Hola Cento,
      Me alegro que hayas encontrado el problema. Ahora hemos incluido unos tests en la nueva versión del plugin para mirar de ayudar en la configuración comprobando si los subdominios son validos y apuntan al mismo site.
      Respecto a lo que comentas si se accede al site desde el subdominio y wordpress no redirige al dominio principal si que google te marcara como contenido duplicado. En principio como los subdominios apuntan a imágenes google no deberia ir a la raiz del site.
      De toda manera, como es un peligro, añadiré una funcionalidad al plugin para evitar este comportamiento y que si se accede al blog via un subdominio te redirija al dominio madre. En breve lo tendré publicado.

    • Hola de nuevo Cento,
      el plugin ahora dispone de una opción para hacer un 301 hacia el dominio principal si accedes al blog con un dominio erróneo.
      Un saludo,

  • He probado la última versión de plugin y es excelente la forma en la que detecta e indica si los subdominios son válidos y apuntan correctamente al mismo site.
    Ahora bien, la próxima actualización si que va a ser muy interesante si consigues hacer que se redirija al dominio madre cuando alguien intente acceder al subdominio.
    En cualquier caso, muy buen trabajo.
    Saludos

    • Hola Cento,
      Tal y como nos recomendaste, en la última versión, la 1.0.5 ya está disponible lo de detectar el dominio principal y evitar que otros dominios accedan directamente. Es opcional desde la configuración.
      Me alegro de que te sea útil el plugin.
      Saludos,

      • Hola David!
        He estado probando el plugin con la opción del redireccionamiento 301 y funciona perfectamente, muchas gracias por el desarrollo acelerado del plugin y por las mejoras incluidas. Excelente trabajo!
        Saludos

  • Buenas.
    Al actualizar a la última versión el plugin parece que no termina de funcionar del todo bien, he tenido que desactivarlo porque no mostraba las imágenes.
    Saludos.

    • Hola,
      Con la última versión (1.1.1) se ha de configurar de nuevo porque se ha modificado la manera de generar el dominio.
      Antes para generar http://cdn-1.dominio.com sólamente se tenia que poner «cdn-» en la configuración.
      Ahora se ha de poner http://cdn-#.dominio.com , la parrilla (#) es la que se sustituye luego al mostrar la página.
      De esta manera obtenemos una mayor libertad.
      ¿Puedes confirmarme que con esta configuración sigue dándote problemas?

  • Cento

    Hola David!
    Con la nueva versión del plugin y la nueva forma de configurar el dominio, el redireccionamiento ha dejado de funcionar, no se si es normal o es solo cosa mía.
    Un saludo.

  • Hola Cento,
    con la última versión se ha introducido una nueva manera de indicar el dominio de las imágenes, dando más flexibilidad. Antes solamente podias indicar el subdominio y el sistema concatenaba este con el dominio principal.
    Ahora el sistema funciona un poco diferente. Puedes indicar un subdominio completo y solamente has de marcar con una parrilla (#) el lugar en el que quieres que se haga la sustitución del total del dominio.
    Ej.
    http://images-#.dominio.com
    Si indicamos 3 servidores, el sistema generará.
    http://images-1.dominio.com, http://images-2.dominio.com, http://images-3.dominio.com
    Se ha de revisar la configuración.
    En la última versión 1.1.3 el plugin fuerza esta revisión para no perder las redirecciones.
    ¿Puedes confirmarme si con este cambio te vuelve a funcionar?

    • Cento

      El caso es que eso lo he entendido, mi problema está en que si entro en, por ejemplo: http://images-3.dominio.com puedo ver el mismo contenido de la web que antes el plugin redireccionaba al dominio principal y ahora no lo hace pese a tener activada la opción de redirección 301.

  • Hola Cento,
    Para descartar, ¿tu sistema es single site o estas en un wordpress multidominio?
    Saludos,

  • Hola Cento,
    estoy haciendo pruebas en single site y multidominio y las redirecciones parece que funcionan bien.
    ¿Me puedes dar la dirección de tu blog y para ver si veo algo raro?

  • Hola Cento,
    supongo que te refieres a img1.todoiphone.net 😀
    Estoy mirando y veo que si voy a http://img1.todoiphone.net me hace un 301 a http://www.todoiphone.net
    curl -I http://img1.todoiphone.net
    HTTP/1.1 301 Moved Permanently
    X-Powered-By: PHP/5.3.27
    Vary: Accept-Encoding,Cookie,User-Agent
    Location: http://www.todoiphone.net
    Cache-Control: max-age=1, private, must-revalidate
    Content-Type: text/html; charset=UTF-8
    Server: Varnish
    X-Cacheable: YES
    Date: Wed, 26 Mar 2014 14:17:58 GMT
    X-Varnish: 234093693 234093583
    Via: 1.1 varnish
    Connection: keep-alive
    age: 0
    X-Cache: HIT
    X-Cache-Hits: 2

  • Cento

    Pues estoy haciendo pruebas ahora mismo y si está funcionando, cuando te lo comente antes no lo hacía y mira que había borrado cache y todo.
    Muchas gracias y disculpa las molestias.
    Un saludo

  • Buenas.
    Solucionado mediante la ultima actualización he introduciendo en lugar de:
    img.dominio.com
    poniendo:
    img-#.dominio.com
    Saludos.

  • Genial, esperamos que con esta última actualización obtengáis mayor control del sistema de sustitución.
    Saludos,

  • Buen día :
    Estimado David, tengo una consulta :
    Me he descargado el plugin «Domain Sharding» lo he instalado exitosamente, sin embargo no me quedo muy convencido en la parte que dices :
    «Una vez instalado, y después de tener configurados los dominios en nuestro servidor de DNS… configuración del plugin»
    En la parte que dice : Configurados los dominios en nuestro servidor de DNS, es decir esta configuración requiere meter mano fuera de WordPress, es asi ?
    Espero puedas ayudar, gracias.
    Excelente artículo.

  • Hola, es correcto,
    debes asegurate desde tu panel de control (GoDaddy, Arsys, DonDominio, etc), sección DNS, en donde tienes alojado tu dominio que las direcciones nuevas resuelvan a la misma ip que el dominio principal.
    Puedes utilizar un registro A o CNAME al dominio principal.

  • Jillian

    Buenas tengo un serio problema en el blog de un cliente.
    Instalé el plugin, lo activé y lo configuré así:
    http://prntscr.com/35vv98
    ¿Pero ahora no se ve ninguna imagen, estoy realmente preocupada, que puedo hacer?

  • Hola Jillian,
    por lo que veo no has dado de alta los registros:
    img1.curarelalzheimer.com
    img2.curarelalzheimer.com
    img3.curarelalzheimer.com
    en el panel de control donde está registrado el dominio cuararelalzheimer.com
    Parece que sea Enom (www.enom.com)
    Dentro de Enom, en su panel de control de DNS, has de crear, para esos tres subdominios, o bien:
    a) tres registros A nuevos que tengan la ip (141.101.116.17)
    b) tres registros CNAME que apunten a curarelalzheimer.com
    Un saludo,

    • Jillian

      Gracias por la respuesta aunque no entendí casi nada.
      El dominio está registrado en Namecheap.
      ¿Desde mi cPanel debo crear 3 subdominios cierto?
      Y así como está en la captura, ¿Tengo bien configurado el plugin?
      Gracias

  • Hola Jillian,
    Has de crear, dentro del cPanel, en el apartado Registros DNS tres nuevas entradas de tipo A.
    img1.curarelalzheimer.com
    img2.curarelalzheimer.com
    img3.curarelalzheimer.com
    Que apunten a la ip 141.101.116.17

    • Jillian

      Gracias, ahora mismo voy a probar.
      Eso que me comentas en el mensaje anterior debo hacer, pero desde el plugin solo dejarlo como la captura de arriba?
      Gracias!
      PD. Lo debo llenar así:
      Nombre: img1
      TTL: no tengo idea
      Tipo: A
      Direccion: 141.101.116.17
      Verdad? http://prntscr.com/36nen1

  • Es correcto Jillian.
    Deja el TTL en blanco, a ver si te permite guardarlo sin datos. Si te pide un valor, ponle por ejemplo 14440.
    Ya me dices que tal.

  • Jillian

    Gracias!
    Lo estoy probando, me aparece este mensaje:
    TTL debe ser un entero positivo.
    ¿Tengo una duda, por qué los tres registros A nuevos deben tener la IP 141.101.116.17?
    De quién o donde es esta IP 141.101.116.17

  • Homa Jillian, ponle 14400 al TTL.
    La ip es la misma que la del dominio principal curarelalzheimer.com
    De hecho en ese mismo panel veras que hay un registro A para curarelalzheimer.com con esa IP.

  • Jillian

    Que tal, hize lo que me dijo y no hay manera, me aparace error de IP en el panel del plugin, al parecer la IP 141.101.116.17 no es la correcta.
    En editor de DNS no veo ninguna con esa IP. Quizá no sea la correcta, como puedo comprobar cual es la IP?

  • Hola Jillian, no parece que hayas creado correctamente los registros dns.
    En tu cpanel aparecen como correctamente creados?

  • Hola Jillian, ya se lo que te sucede. Ese panel de DNS no es el que realmente esta gestionando los registros DNS del dominio curarelalzheimer.com
    Parece que tienes el dominio alojado en cloudfare ya que al utilizar herramientas tipo http://mxtoolbox.com es la informacion que aparece.
    Yo probaria a encontrar exactamente donde tienes el panel de gestion dns y otra cosa que podrias probar en el panel que tienes es borrar estos tres registos que has creado y crearlos de nuevo pero en vez de registros tipo A crearlos de tipo CNAME y en vez de poner la ip que te dije poner el valor curarelalzheimer.com
    D toda manera ya te adelanto que me da la sensacion que estas utilizando un panel que en realidad no esta gestionando el dominio realmente.

  • Jillian

    Sí, estoy usando Cloudflare, no podré usar su plugin?

  • Hola Jillian, si usas cloudfare no hay ningun problema con el plugin. Lo que sucede es que has de utilizar el panel de DNS correcto para tu dominio. Si no, no se podrá acceder a los dominios nuevos.
    Por ejemplo, un test de ping me dice que el dominio img1.curarelzaheimer.com no tiene asignada ninguna IP.
    ping img1.curarelalzheimer.com
    ping: cannot resolve img1.curarelalzheimer.com: Unknown host

  • Jillian

    Entiendo, como puedo hacer ese ping, para ver que IP está asignada a mi blog?

  • Bueno, si tienes un Windows, abres una ventana MsDos o Consola de comandos y una vez ahi sólamente has de escribir:
    ping curarelalzheimer.com
    Y ya te dirá que ip tiene asignada.

  • Gracias David. Me estoy iniciando en esto del SEO con un blog en wordpress y tus artículos me son de gran ayuda. Sobretodo cuando recomiendas aplicaciones web gratuitas.
    Un saludo.

  • oscarlosan

    Hola,
    el plugin funciona de maravilla,
    se puede utilizar para un proyecto que no se un wordpress?
    una classe para php por ejemplo?

    • Hola,
      Si, podrias usarlo sin problemas, adaptándolo a tu programación concreta. Básicamente se trataria que antes de devolver todo el código html lo gestionaras via ob_start al estilo como lo hace el plugin (funcion process). Así al final, cuando generas la respuesta hacia el cliente primero procesarias el html para adaptarlo a la configuración.

  • Buenas tardes a todos,
    He instalado el plugin pero no consigo hacer las cosas correctamente, parece ser,
    He creado dos subdominios que estan sobre el public_html del principal, sin redireccion: img1.midominio.com e img2.midominio.com
    Uso cPanel y no me deja o no encuentro donde manejar los dns de ellos,
    Configuro el plugin segun lo que he leido y no lo consigo,
    Gracias,

    • Hola Yumasari,
      lo primordial es asegurar que las dns apunten al dominio principal y que tu cpanel entienda que al acceder mediante el subdominio estas accediendo al mismo lugar que con el dominio principal.
      Si tu cPanel es el que gestiona todo tu dominio normalmente deberia tener una opcion de DNS, otra opcion es que tus DNS se gestionen desde donde compraste/registraste el dominio y que el cpanel sólamente lo utilices para gestionar la web o el correo, entonces el DNS se gestionaria desde el panel del dominio.

  • Mauricio

    Hola, excelente artículo, tengo una pequeña duda/consulta, tengo mi blog con wordpress y nginx y amazon cloudfront como cdn, este plugin me ayudará a mejorar la carga de imágenes,css y ja a pesar de usar un cdn?
    Se puede usar este plugin para reemplazar un cdn y usar archivos estáticos (imagenes, js, css) sin cookies o cookieless y servirlos desde varios subdominios dentro del mismo server?
    Gracias por la respuesta.

    • Hola Mauricio,
      Si que funcionaria con nginx, ya que no generamos ninguna regla a nivel de htaccess que se deba adaptar a él.
      Ayudará también aunque tengas cloudfront, lo que sucede es que en tu caso se notará menos ya que es un CDN de alto nivel, pero al menos las peticiones del navegador agilizaran la velocidad de carga igualmente.
      Si, puedes utilizarlo para sustituir un CDN profesional, lo que has de tener en cuenta otros aspectos que un CDN te ofrece, como por ejemplo localización geográfica o bien seguridad ante ataques DDOS.
      Si el CDN lo tienes puramente para servir archivos entonces con el plugin podrías ahorrar unos eurillos 😀

      • Mauricio

        Hola David,
        Muchas gracias por la respuesta, la verdad que quiero quedarme con Amazon CloudFront, entonce mi pregunta, como configuro tu plugin para crear 3 subdominios:
        cdn.misitio.com para servir imágenes (jpg, png, ico, etc)
        cdn1.misitio.com para servir js
        cnd2.misitio.com para servir css y fuentes personalizadas
        Además de que no se si en el panel de CloudFront pueda crear 3 cnames para estos subdominios, actualmente tengo cdn.misitio.com el cual sirve todo el contenido estático del blog: css, js e imágenes.
        O solo creo los 3 subdominios en el plugin?
        Como podrás ver no tengo la mínima idea de como configurar el plugin para que se acople a CloudFront y funcione sin problemas el cdn con los nuevos subdominios.
        Gracias nuevamente por la respuesta.
        Saludos.
        PD: Pude ver la respuesta porque siempre entro al blog, sería bueno una casilla para activar la opción de recibir respuestas a los comentarios vía email.

        • Hola de nuevo,
          ante todo, a que resuelve cdn.misitio.com es decir, tiene un registro CNAME a algun registro de cloudfront? o es un registro A normal?
          Si es el primer caso, seria facil que en tus dns asignaras el mismo registro CNAME a tres registros, pongamos cdn1.misitio.com a cdn3.misitio.com, así en el plugin solamente tendrias que programarlo normal y ya lo tendrias.

  • Mauricio

    Hola, cdn.misitio.com es un cname personalizado para la url de cloudfront, que la tengo en ispconfig y donde administro el dns del dominio de mi blog, así:
    cdn.misitio.com resuelve a y1254ddddd.cloudfront.com
    Voy a probar lo que indicas de crear otros cnames en el panel de ispconfig y servidor dns, cualquier cosa te aviso,
    Gracias por la respuesta.
    Saludos.

  • Hola David.
    Cuando leí tu post, me pareció superinteresante este plugin. De hecho, lo he instalado en mi blog, pero no me coge bien la URL. Te explico:
    En mi hosting he creado dos subdominios, img1 e img2, (ya tenía otro para los ficheros estáticos), con registros A en las CNAMEs.
    Una vez dentro del plugin, pongo la URL siguiente: http://img#.bricoblog.eu
    Sin embargo, me devuelve la siguiente: http://http://img##.eu#.eu
    He probado poniendo sólo img#, pero tambien me devuelve una URL erronea, por lo que no funciona correctamente.
    Si me dices cómo, te puedo enviar unos pantallazos.
    Por otro lado, preguntarte si este plugin es compatible con WP SuperCache, y si tengo que hacer alguna modificación en su configuración (en el apartado CDN, u otro).
    Gracias anticipadas.

  • Hola Rafa,
    Ciertamente son con poner http://img#.bricoblog.eu ya deberia funcionar correctamente
    Si puedes enviame pantallazos de la configuración y confírmame que tienes la ultima versión del plugin, la que está en el repositorio de WordPress. Puedes enviarmelos a dgarcia(arroba)seocom.es y lo miramos.
    En cuanto a lo de supercache si, es compatible con los sistemas de cache actuales.

  • Marc

    Buenas,
    Este plugin puede tener problemas con el Domain Mapping en un multisite? o simplemente si se registran los subdominios no primarios ya funcionaria (img1, img2….)?

  • Hola David,
    En primer lugar felicitarte por el plugin, llevo mucho tiempo esperando algo así para wordpres!.
    Acabo de instalarlo, he dado de alta los registros A para la IP del servidor, configurado el NGINX para redigir los dominios al root del mismo, y si pongo el subdominio en el navegador accedo a la pagina principal.
    Mi problema viene cuando intento configurar el plugin desde wordpress, le doy a «submit» o «verify subdomains», se pasa unos segundos pensando pero luego nunca hace nada… simplemente se queda en blanco.
    Estos son los dominios:
    img1.hermandadblanca.org
    img2.hermandadblanca.org
    img3.hermandadblanca.org
    Estos los datos que añado al intentar configurar el plugin:
    Domain: http://img#.hermandadblanca.org
    Max domains: 3
    Redirect if the http host is not the blog domain: YES
    Tambien he probado con «Domain: http://img-#.hermandadblanca.org» pero nada…. necesito tú ayuda! alguna idea?
    Gracias,

    • Hola Jorge,
      a bote pronto no te sabría decir. Cuando una página se queda en blanco acostumbra a ser por un error de php. Tienes acceso a los logs de nginx? Tal vez ahí veamos alguna pista.
      Saludos,

  • Hola David,
    Creo que me he explicado mal… la pagina no se queda en blanco del todo… lo que sucede simplemente es que la pagina de configuración del plugin no graba las opciones que yo inserto… le doy al boton y todos los campos vuelven a quedarse en blanco como si no insertara ningún valor.
    No se si mirar el log de errores del php me ayudara a descubrir porque el plugin no actualiza los valores que yo le inserto… ¿se te ocurre alguna forma de descubrir porque el plugin no deja introducir información?.
    Un saludo,

  • Hola de nuevo Jorge, disculpa porque no te habia entendido bien.
    Por lo que parece no esta recibiendo el $_POST[‘domain_sharding’] con los nuevos valores.
    ¿El mensaje ‘You need to set up your domain sharding settings’ te sigue apareciendo?

  • Hola David,
    Correcto, sigue apareciendo ‘You need to set up your domain sharding settings’ arriba del todo siempre….
    ¿Podemos seguir esta conversación por email o skype?, me gustaría hacer funcionar el plugin lo antes posible si eres tan amable.
    Un saludo,

  • Hola David,
    Disculpa que insista pero sigo con el mismo problema y estoy pendiente de solucionarlo para comenzar otros procedimientos en la web.
    ¿Me podrias echar una mano?.
    Un saludo

  • Hola David,
    Solo por confirmar, ¿recibiste el email?.
    Un saludo,

  • Alberto

    Hola David.
    Lo primero, enhorabuena por el plugin. La funcionalidad es excepcional, y la instalación y configuración muy sencillas.
    Estoy haciendo pruebas sin el plugin y con el plugin configurado para un único «domain», y tras un test en Pingdom.com he experimentado una reducción del tiempo de carga de casi el 50%!!
    Quería preguntarte, ¿qué configuración óptima aconsejas para el parámetro «Exclusions» del Domain Sharding?
    Muchas gracias de antemano, y un saludo!

    • Hola Alberto,
      Normalmente en exclusions puedes añadir rutas css/js que te den problemas debido a Allow-Control-Allow-Origin
      Esto es que desde el dominio sharding no se le da acceso al dominio principal. A veces sucede en los styles cuando descargan iconos usando rutas absolutas.

  • Alberto

    Hola David.
    Quería hacerte una consulta.
    El plugin funciona a la perfección en un dominio con http://, pero el problema viene cuando en el dominio hay instalado un certificado de seguridad y la url es https://
    Tengo forzada en el index la navegación segura utilizando «https://www», los subdominios creados correctamente con sus DNS apuntando a donde deben, la configuración del plugin bien puesta (marcando las dos opciones de la parte inferior), los permisos de escritura de la carpeta «aliases» establecidos y la línea de código añadida al wp-config, pero las imágenes no se ven, pese a que en la navegación sí que figura correctamente el https://.
    Utilizo la versión 4.2.2 de WordPress… ¿Alguna sugerencia?
    Muchas gracias de antemano.
    Un saludo.

    • Hola, cuando dices que tienes forzada la navegación segura ¿a qué te refieres?
      Lo comento para que no sea ese el motivo, que no hayas puesto algo del estilo, «si me viene una petición que no sea https://www redirigela hacia https://www» y claro, un subdominio no viene en formato https://www seguramente.
      ¿puedes confirmar?

  • Javi

    Hola
    En primer lugar gracias por desarrollar este plugin. Quiero probarlo pero me gustaría usarlo con 3 subdominios pero tienen una ip diferente cada uno ya que tienen certificados SSL.
    También están en otro dominio diferente. Es decir, tengo un .com con ssl y quiero servir los contenidos estáticos desde 3 subdominios del .net con ssl también y cada uno con una ip distinta.
    He leído que es mejor usar 3 ips distintas para servir los contenidos y además tiene que ser sí o sí https ya que mi sitio principal sirve los datos con ssl. ¿es posible usar vuestro plugin en esta configuración?
    Gracias

  • hola que tal me descargado el plugin gracias ante todo peor resulta que me dice subdomain invalid http//img1.com1.com: The subdomain ip http//img1.com1.com differs from the ip of main domain. Is not valid!!!
    http//img2.com2.com: The subdomain ip http//img2.com2.com differs from the ip of main domain. Is not valid!!!
    http//img3.com3.com: The subdomain ip http//img3.com3.com differs from the ip of main domain. Is not valid!!! esto me sale gracias que apodido pasar

    • Hola,
      lo que sucede es que has de crear en tu gestor de DNS las direcciones de tipo A para img1, img2, img3 que tengan o bien la misma ip que el dominio principal o un CNAME.
      Veo que ahora si resuelven a la misma ip. ¿Es posible que el cambio lo acabaras de realizar?
      ¿Te sigue dando el problema?

  • Hola,
    no logramos hacer que 3 de los subdominios creados sean validos:
    cdn1.platjallargatarragona.cat: The subdomain ip xxx.xx.115.xx differs from the ip of main domain. Is not valid!!!
    cdn2.platjallargatarragona.cat: The subdomain ip xxx.xx.115.xx differs from the ip of main domain. Is not valid!!!
    cdn3.platjallargatarragona.cat: Is valid.
    cada vez que intentamos verificar subdominios en el plugin cambia los resultados, algunas veces dos son válidos, en órdenes aleatorios.
    La ip cambia de xxx.xx.114.xx a 115. Qué estamos haciendo mal?
    tengo dado de alta el dominio en cloudflare y he apuntado un registro A para los tres subdominios en el gestor DNS de cloudflare.
    que puede ser?

    • Hola!
      Ya veo lo que sucede, tanto el dominio principal como los subdominios cdnX tienen cada uno asignadas dos ips (104.24.114.85 y 104.24.115.85) y claro, la comprobación hace cosas raras porque espera que sólamente haya una ip. Cuando se hace la resolucion del dominio a una ip, al tener más de una, no siempre se devuelve la misma, y claro, es posible que varie cada vez que hacéis el test.
      Modificaré el plugin para que lo tenga en cuenta y os aviso en breve.
      Saludos,

      • las ip’s son de cloudflare. No sé si entendí bien.
        Quise hacer domain sharding, pero al mismo tiempo quería usar Clodflare.
        Cambié las dns de mi hosting por las de cloudflare y ahora las ips son esas.
        Cuando intenté activar los subdominios cdn1, cdn2, cdn3, también los subí a cloudflare porque si no no me dejaba verificar el plugin.
        En teoría se puede hacer lo que queremos?
        Como podemos hacer?

      • Otra cosa estimado David,
        he revisado los registros dns, y vi que se han creado entradas A automáticamente, eso llegaría a afectar de alguna manera? tendría que eliminar la mayoría y sólo dejar el registro A del dominio y el www?
        Gracias por tomarnos en cuenta
        un saludo

  • Luis Martinez

    Hola David, esto configurando el plugin en una web y aún me sale no valid!!! al verificar los subdominios.
    He configurados los CNAMES en el Cpanl, también estoy usando cloudflare y he configurado los mismos CNAMES que el Cpanel (cdn1.midominio.com,cdn2.midominio.com,cdn3.midominio.com)
    Al tratar de validar me sale esto: prntscr.com/dzrcuu
    Será que debo esperar un poco mas para que las dns se propaguen?

Mejora tu posicionamiento web

Empieza hoy