SlideShare une entreprise Scribd logo
1  sur  59
WEB
PERFORMANCE
Pedro Martínez
@PedroMG
QUIEN SOY


      SEO & Project Manager en Friendly
      Rentals
      www.friendlyrentals.com


      Co-organizador del evento ClinicSEO
      www.clinicseo.es
WPO                               /** Pedro Martinez - @PedroMG **/




“La velocidad no es sólo una característica, es la característica”
                          Urs Holzle, Ingeniero jefe de Google
<!-- Pedro Martinez // @PedroMG ->



¡Señor, dame paciencia!
            Segundos

8


6


4


2


0
    2000     2005                2009


                                  Fuente: Akamai
<!-- Pedro Martinez // @PedroMG ->



¿Por qué debemos hacerlo?

SEO
Factor de Rankeador
Google Adwords
Quality Score
<!-- Pedro Martinez // @PedroMG ->



¿Por qué debemos hacerlo?


      1
SEGUNDO
de retraso en la
    pagina




                   Fuente:
                   http://blog.tagman.com/2012/03/just-one-second-delay-in-page-load-can-cause-7-loss-in-customer-conversions/
<!-- Pedro Martinez // @PedroMG ->



¿Por qué debemos hacerlo?


      1                        7%
                            menos en
SEGUNDO
de retraso en la    Conversiones
    pagina




                   Fuente:
                   http://blog.tagman.com/2012/03/just-one-second-delay-in-page-load-can-cause-7-loss-in-customer-conversions/
<!-- Pedro Martinez // @PedroMG ->



¿Por qué debemos hacerlo?


      1                        7%                               11%
                            menos en                           menos en
SEGUNDO
de retraso en la    Conversiones                              páginas
    pagina                                                     vistas




                   Fuente:
                   http://blog.tagman.com/2012/03/just-one-second-delay-in-page-load-can-cause-7-loss-in-customer-conversions/
<!-- Pedro Martinez // @PedroMG ->



¿Por qué debemos hacerlo?


      1                        7%                               11%                                16%
                            menos en                           menos en
SEGUNDO                                                                                          menos en la
de retraso en la    Conversiones                              páginas                        satisfacción
    pagina                                                     vistas                              del cliente




                   Fuente:
                   http://blog.tagman.com/2012/03/just-one-second-delay-in-page-load-can-cause-7-loss-in-customer-conversions/
<!-- Pedro Martinez // @PedroMG ->



¿Por qué debemos hacerlo?


      1                        7%                               11%                                16%
                            menos en                           menos en
SEGUNDO                                                                                          menos en la
de retraso en la    Conversiones                              páginas                        satisfacción
    pagina                                                     vistas                              del cliente




       Esto suena mal para los negocios.
                   Fuente:
                   http://blog.tagman.com/2012/03/just-one-second-delay-in-page-load-can-cause-7-loss-in-customer-conversions/
<!-- Pedro Martinez // @PedroMG ->



Amazon y Google
Amazon ha calculado que una disminución de la carga
de la página de sólo un segundo le podría costar 1,6
billones de dólares en ventas cada año.


Google ha calculado que aumentar 4 décimas de
segundo podría perder 8 millones de búsquedas al día
lo que implica que van a perder millones de anuncios
para mostrar.
<!-- Pedro Martinez // @PedroMG ->



Evolución 2011-2012
     Tamaño Pagina         Velocidad de carga
<!-- Pedro Martinez // @PedroMG ->



Evolución 2011-2012
                  Tamaño Pagina               Velocidad de carga

1100 Kb


 975 Kb


 850 Kb


 725 Kb


 600 Kb
     Abril 2011           Agosto 2011        Enero 2012            Mayo 2012
Tamaño medio por página: 1059K
Media número de peticiones: 70
Media tiempo de respuesta: 4.75 segundos
Media puntuación Yslow: 54
<!-- Pedro Martinez // @PedroMG ->



Una cosa más...
 Errores 40x / 5xx     Redirecciones 30x

  ERROR               Sin Redirección
   32%                     37%

          Sin ERROR                Con Redirección
             68%                        63%




                                        Fuente: http://httparchive.org
<!-- Pedro Martinez // @PedroMG ->




¿Somos Rápidos?

 WebTestPage.org
 Firebug
  Pagespeed
  Yslow
<!-- Pedro Martinez // @PedroMG ->



Google Webmasters Tools
  Rendimiento del sitio




  Tiempo de descarga
<!-- Pedro Martinez // @PedroMG ->



Webpagetest.org
<!-- Pedro Martinez // @PedroMG ->



YSlow y PageSpeed
<!-- Pedro Martinez // @PedroMG ->



Errores comunes
     Home
<!-- Pedro Martinez // @PedroMG ->



Errores comunes
     Home
     2,5 segundos
<!-- Pedro Martinez // @PedroMG ->



Errores comunes
     Home
     2,5 segundos

            Listados


                        Ficha de producto
<!-- Pedro Martinez // @PedroMG ->



Errores comunes
     Home
     2,5 segundos

            Listados


                        Ficha de producto


              Formulario registro
<!-- Pedro Martinez // @PedroMG ->



Errores comunes
     Home
     2,5 segundos

            Listados
            11,7 segundos

                        Ficha de producto
                        6,8 segundos
              Formulario registro
              4,3 segundos
Optimizando
Nuestro
Website
/** Pedro Martinez - @PedroMG **/




                               Consulta
                               DNS

Time to                        Conexión
                               HTTP
First Byte                     Envío datos
La clave de todo

                               Espera

                               Recepción de
                               datos
<!-- Pedro Martinez // @PedroMG ->



Cuando falla el TTFB

Código fuente inneficiente
Configuración de BBDD
Configuración del servidor Web
Recursos de la maquina mal distribuidos
Las especificaciones de tu maquina son
insuficientes para tu trafico o para tu CMS
Lo que debemos saber...
Cacheando contenido
Lo que debemos saber...
Cacheando contenido
<!-- Pedro Martinez // @PedroMG ->




Alta prioridad
1.Habilitar Keep-Alive
2.Habilitar compresión GZIP
3.Comprimir imagenes
4.Especificar caché de navegador
5.Combinar ficheros CSS y Javascript
<!-- Pedro Martinez // @PedroMG ->



1.Habilitar Keep-Alive
HTTP/1.1 200 OK
Server: Apache
Last-Modified: Mon, 11 Jul 2011 07:53:47 GMT
Accept-Ranges: bytes
Cache-Control: max-age=315360000
Expires: Sat, 31 Jul 2021 19:03:05 GMT
Content-Encoding: gzip
Content-Type: text/css
Vary: Accept-Encoding
Content-Length: 13912
Date: Wed, 03 Aug 2011 19:03:05 GMT

Connection:   keep-alive
<!-- Pedro Martinez // @PedroMG ->



2.Habilitar GZIP
Activar mod_deflate en Apache
<IfModule mod_deflate.c>
   AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/
   javascript
   BrowserMatch ^Mozilla/4 gzip-only-text/html
   BrowserMatch ^Mozilla/4.0[678] no-gzip
   BrowserMatch bMSIE !no-gzip !gzip-only-text/html
   SetEnvIfNoCase Request_URI .(?:gif|jpe?g|png)$ no-gzip dont-vary
   Header append Vary User-Agent env=!dont-vary
</IfModule>




Mejora entre un 30% y 70%
<!-- Pedro Martinez // @PedroMG ->



3.Optimizar imágenes
Utiliza el formato correcto según el caso
(png,gif,jpeg)
Elimina todos los datos EXIF
Indica dimensiones en el HTML


 Herramientas para optimización:
 Online: Smush.it, Online Image Optimizer, ...
 Offline: pngcrush, jpegtran, ImageOptim...
<!-- Pedro Martinez // @PedroMG ->



 4.Especificar caché de navegador
Activar mod_expires en Apache

<IfModule mod_expires.c>
   <filesmatch ".(gif|GIF|png|jpg|jpeg|JPG|js|css|swf|ico)$">
     ExpiresActive On
     ExpiresDefault "access plus 30 day"
   </filesmatch>
</IfModule>



Mejora de un 40% a partir de la
segunda petición
<!-- Pedro Martinez // @PedroMG ->



 5.Combinar Ficheros
    <script type="text/javascript" src="/js/librerias/jquery-1.3.2.min.js" ></script>
    <script type="text/javascript" src="/js/librerias/jquery-ui-1.7.2.custom.min.js" ></script>
    <script type="text/javascript" src="/js/librerias/jquery.bgiframe.min.js" ></script>
    <script type="text/javascript" src="/js/librerias/jquery.autocomplete.js" ></script>
    <script type="text/javascript" src="/js/librerias/jquery.innerfade.js" ></script>
    <script type="text/javascript" src="/js/home_fns.js" ></script>




<script type="text/javascript" src="/combinado.js" ></script>
<!-- Pedro Martinez // @PedroMG ->




Prioridad Media
1.Combinar las imágenes en CSS-Sprites
2.Colocar el JavaScript al final de la página
3.Minificar HTML
4.Utilizar preferentemente recursos asíncronos
5.Elimina las cookies de los recursos estaticos
<!-- Pedro Martinez // @PedroMG ->



 1.CSS-Sprite


ul li a { background-image: url(bg.gif); background-position: 0px 85px; }

ul li a:hover { background-image: url(bg.gif); background-position: 0px 170px; }



Herramientas: Spriteme.org, CSS Sprite Generator
<!-- Pedro Martinez // @PedroMG ->



2. Colocar el JavaScript al final de la página

   <script type="text/javascript" src="/js/librerias/jquery-1.3.2.min.js" ></script>
   <script type="text/javascript" src="/js/librerias/jquery-ui-1.7.2.min.js" ></script>
   <script type="text/javascript" src="/js/home_fns.js" ></script>
        </head>

   <script type="text/javascript" src="/js/librerias/jquery-1.3.2.min.js" ></script>
   <script type="text/javascript" src="/js/librerias/jquery-ui-1.7.2.min.js" ></script>
   <script type="text/javascript" src="/js/home_fns.js" ></script>
      </body>
  </html>
<!-- Pedro Martinez // @PedroMG ->



3. Minificar y unificar CSS
.ac_results {
	   padding: 0px;
	   border: 1px solid black;
	   background-color: white;
	   width:350px!important;
	   z-index: 99999;
}
.ac_results ul {
	   width: 100%;
	   list-style-position: outside;
	   list-style: none;
	   padding: 0;
	   margin: 0;
}

.ac_results{padding:0;border:1px solid black;background-color:white;width:350px!important;z-index:99999}
.ac_results ul{width:100%;list-style-position:outside;list-style:none;padding:0;margin:0}
<!-- Pedro Martinez // @PedroMG ->



4. Utilizar recursos asíncronos
  <script type="text/javascript" src="/example.js" ></script>

  <script>
   var node = document.createElement('script');
   node.type = 'text/javascript';
   node.async = true;
   node.src = 'example.js';
   // Now insert the node into the DOM, perhaps using
   insertBefore()
  </script>
<!-- Pedro Martinez // @PedroMG ->



5. Minificar HTML
  <ul>
    <li>
      <a href="#tabs-1">Lo + Vendido</a>
    </li>
    <li>
      <a href="#tabs-2">Lo + Valorado</a>

  <ul><li><a href="#tabs-1">Lo + Vendido</a></li><li><a href="#tabs-2">Lo + Valorado</a></li></ul>




Reducción del peso del fichero HTML
<!-- Pedro Martinez // @PedroMG ->




Otros factores
1.Eliminar errores 404 ( Not Found )
2.Colocar hojas de estilo CSS al inicio
3.Eliminar querystrings (?) de recursos estáticos
4.Especificar "Vary" con el valor "Accept-
Encoding"
5.Evitar expresiones CSS
Optimizando
CMS
Wordpress y Magento
<!-- Pedro Martinez // @PedroMG ->



Wordpress

Añadir cabeceras Expires y GZIP en .htaccess
Plugins
 WP-Minify
 WP Super Cache, W3 total Cache
 P3 Profiler
<!-- Pedro Martinez // @PedroMG ->



Magento
Añadir cabeceras Expires y GZIP en .htaccess
Extensions
 Unificar js y css (Integrado)
 Habilitar Cache (Integrado)
 Compilar codigo (Integrado)
 Mas memoria para MYSQL
Botones Sociales
¿Realmente los necesito?
/** Pedro Martinez - @PedroMG **/



Botones sociales
                                1,229 Segundos - 84 Kb



                               0,720 Segundos - 52,5 Kb



                                1,607 Segundos - 69 Kb


  http://lastdropofink.co.uk/market-places/the-true-cost-of-adding-social-buttons/
Toma decisiones

Testing A/B
Muestralos al
terminar una compra
Elimina el excedente
de peso
CDN’S
Red de distribución de contenido
¿Cual elegir?
Precio vs Nodos
Configurando un CDN
Configurando un CDN
Configurando un CDN
Configurando un CDN
Lo que algunos llaman futuro, es el presente.
                     Dispositivos móviles
Tarifas principales operadores



Movistar TP 15 Vodafone T-Internet Orange Delfin
   500 Mb           500 Mb            500 Mb
Tarifas principales operadores



Movistar TP 15 Vodafone T-Internet Orange Delfin
   500 Mb           500 Mb            500 Mb


¿Pensamos en esto a la hora de programar un site?
WPO                          /** Pedro Martinez - @PedroMG **/




 “La vida es demasiado corta, escribe código rápido”
                                     Steve Souders
@Pedromg
              http://pedromg.com
              me@pedromg.com



Gracias ;)
¿Preguntas?

Contenu connexe

En vedette

SEO Onpage avanzado 2014 (Clinic SEO)
SEO Onpage avanzado 2014 (Clinic SEO)SEO Onpage avanzado 2014 (Clinic SEO)
SEO Onpage avanzado 2014 (Clinic SEO)Arturo Marimon
 
Presentacion seo wordpress
Presentacion seo wordpressPresentacion seo wordpress
Presentacion seo wordpressWPMallorca
 
Presentación WPmallorca PalmaActiva responsive design
Presentación WPmallorca PalmaActiva responsive designPresentación WPmallorca PalmaActiva responsive design
Presentación WPmallorca PalmaActiva responsive designWPMallorca
 
WPMallorca Kammalyon woocommerce
WPMallorca Kammalyon  woocommerceWPMallorca Kammalyon  woocommerce
WPMallorca Kammalyon woocommerceWPMallorca
 
SEOGuardian Congreso seo4seos 2012 Alicante
SEOGuardian Congreso seo4seos 2012 AlicanteSEOGuardian Congreso seo4seos 2012 Alicante
SEOGuardian Congreso seo4seos 2012 AlicanteBint
 
Seos para-seos-2012-microformatos
Seos para-seos-2012-microformatosSeos para-seos-2012-microformatos
Seos para-seos-2012-microformatosMiguel Valero
 
Rich Snippets - Congreso Web 2012
Rich Snippets - Congreso Web 2012Rich Snippets - Congreso Web 2012
Rich Snippets - Congreso Web 2012Pedro Martínez
 
Como hacer una migración de un sitio web
Como hacer una migración de un sitio webComo hacer una migración de un sitio web
Como hacer una migración de un sitio webSeñor Muñoz
 
Aspectos del SEO que debe conocer un Community Manager
Aspectos del SEO que debe conocer un Community ManagerAspectos del SEO que debe conocer un Community Manager
Aspectos del SEO que debe conocer un Community ManagerCarlos Pes
 
Analítica Web SEO: De la Analítica Web Pasiva a la Activa
Analítica Web SEO: De la Analítica Web Pasiva a la ActivaAnalítica Web SEO: De la Analítica Web Pasiva a la Activa
Analítica Web SEO: De la Analítica Web Pasiva a la ActivaJavier Gosende Consultor SEO
 
Web Design for SEO
Web Design for SEOWeb Design for SEO
Web Design for SEOMichael King
 
Hacking PPC Leads: How to Get 3X More Customers [WordStream & Infusionsoft]
Hacking PPC Leads: How to Get 3X More Customers [WordStream & Infusionsoft]Hacking PPC Leads: How to Get 3X More Customers [WordStream & Infusionsoft]
Hacking PPC Leads: How to Get 3X More Customers [WordStream & Infusionsoft]Internet Marketing Software - WordStream
 
Generalidades del SEO
Generalidades del SEOGeneralidades del SEO
Generalidades del SEOCarlos Pes
 

En vedette (18)

How Google Works
How Google WorksHow Google Works
How Google Works
 
SEO Onpage avanzado 2014 (Clinic SEO)
SEO Onpage avanzado 2014 (Clinic SEO)SEO Onpage avanzado 2014 (Clinic SEO)
SEO Onpage avanzado 2014 (Clinic SEO)
 
Presentacion seo wordpress
Presentacion seo wordpressPresentacion seo wordpress
Presentacion seo wordpress
 
Presentación WPmallorca PalmaActiva responsive design
Presentación WPmallorca PalmaActiva responsive designPresentación WPmallorca PalmaActiva responsive design
Presentación WPmallorca PalmaActiva responsive design
 
WPMallorca Kammalyon woocommerce
WPMallorca Kammalyon  woocommerceWPMallorca Kammalyon  woocommerce
WPMallorca Kammalyon woocommerce
 
Serp tracking keywords en el clinicseo
Serp tracking keywords en el clinicseoSerp tracking keywords en el clinicseo
Serp tracking keywords en el clinicseo
 
SEOGuardian Congreso seo4seos 2012 Alicante
SEOGuardian Congreso seo4seos 2012 AlicanteSEOGuardian Congreso seo4seos 2012 Alicante
SEOGuardian Congreso seo4seos 2012 Alicante
 
Seos para-seos-2012-microformatos
Seos para-seos-2012-microformatosSeos para-seos-2012-microformatos
Seos para-seos-2012-microformatos
 
Google local en seo4seos
Google local en seo4seosGoogle local en seo4seos
Google local en seo4seos
 
SEO para SEOs
SEO para SEOsSEO para SEOs
SEO para SEOs
 
Rich Snippets - Congreso Web 2012
Rich Snippets - Congreso Web 2012Rich Snippets - Congreso Web 2012
Rich Snippets - Congreso Web 2012
 
Como hacer una migración de un sitio web
Como hacer una migración de un sitio webComo hacer una migración de un sitio web
Como hacer una migración de un sitio web
 
Aspectos del SEO que debe conocer un Community Manager
Aspectos del SEO que debe conocer un Community ManagerAspectos del SEO que debe conocer un Community Manager
Aspectos del SEO que debe conocer un Community Manager
 
Analítica Web SEO: De la Analítica Web Pasiva a la Activa
Analítica Web SEO: De la Analítica Web Pasiva a la ActivaAnalítica Web SEO: De la Analítica Web Pasiva a la Activa
Analítica Web SEO: De la Analítica Web Pasiva a la Activa
 
Web Design for SEO
Web Design for SEOWeb Design for SEO
Web Design for SEO
 
Hacking PPC Leads: How to Get 3X More Customers [WordStream & Infusionsoft]
Hacking PPC Leads: How to Get 3X More Customers [WordStream & Infusionsoft]Hacking PPC Leads: How to Get 3X More Customers [WordStream & Infusionsoft]
Hacking PPC Leads: How to Get 3X More Customers [WordStream & Infusionsoft]
 
Generalidades del SEO
Generalidades del SEOGeneralidades del SEO
Generalidades del SEO
 
CANI - Constant And Never-ending Improvement
CANI - Constant And Never-ending ImprovementCANI - Constant And Never-ending Improvement
CANI - Constant And Never-ending Improvement
 

Similaire à WPO - Congreso SEO4SEOS

Curso WPO - Web Performance Optimization 2013
Curso WPO - Web Performance Optimization 2013Curso WPO - Web Performance Optimization 2013
Curso WPO - Web Performance Optimization 2013Pablo Martinez Fernandez
 
Caso de estudio - Optimizacion en magento
Caso de estudio - Optimizacion en magentoCaso de estudio - Optimizacion en magento
Caso de estudio - Optimizacion en magentoSugerendo
 
Cómo mejorar-la-velocidad-de-tu-web (Cámara madrid)
Cómo mejorar-la-velocidad-de-tu-web (Cámara madrid)Cómo mejorar-la-velocidad-de-tu-web (Cámara madrid)
Cómo mejorar-la-velocidad-de-tu-web (Cámara madrid)SiteGround España
 
Daniel Falcón - eCommerce Day Perú Online [Live] Experience
Daniel Falcón - eCommerce Day Perú Online [Live] ExperienceDaniel Falcón - eCommerce Day Perú Online [Live] Experience
Daniel Falcón - eCommerce Day Perú Online [Live] ExperienceeCommerce Institute
 
Rendimiento y velocidad, acelera tu sitio WordPress
Rendimiento y velocidad, acelera tu sitio WordPressRendimiento y velocidad, acelera tu sitio WordPress
Rendimiento y velocidad, acelera tu sitio WordPressLibreCon
 
Core Web Vitals y WordPress
Core Web Vitals y WordPressCore Web Vitals y WordPress
Core Web Vitals y WordPressFernando Tellado
 
Desayuno técnico: La optimización web (WPO) es el nuevo SEO
Desayuno técnico: La optimización web (WPO) es el nuevo SEODesayuno técnico: La optimización web (WPO) es el nuevo SEO
Desayuno técnico: La optimización web (WPO) es el nuevo SEOSiteGround España
 
20110628 alfa9presentacionbargento 2
20110628 alfa9presentacionbargento 220110628 alfa9presentacionbargento 2
20110628 alfa9presentacionbargento 2iñaki bermejo
 
BARGENTO 2.0 Mejora de Magento con Zend Server por Alfa9
BARGENTO 2.0 Mejora de Magento con Zend Server por Alfa9 BARGENTO 2.0 Mejora de Magento con Zend Server por Alfa9
BARGENTO 2.0 Mejora de Magento con Zend Server por Alfa9 Bargento ES
 
Herramientas para optimizar el WPO de tu web
Herramientas para optimizar el WPO de tu webHerramientas para optimizar el WPO de tu web
Herramientas para optimizar el WPO de tu webLaura López
 
Optimización Web (+ HTML5)
Optimización Web (+ HTML5)Optimización Web (+ HTML5)
Optimización Web (+ HTML5)Rodrigo Ayala
 
Mejorar WPO en WordPress
Mejorar WPO en WordPressMejorar WPO en WordPress
Mejorar WPO en WordPressAntonio Torres
 
Antonio Torres - WPO Wordpress - EN@E Digital Meeting
Antonio Torres - WPO Wordpress - EN@E Digital MeetingAntonio Torres - WPO Wordpress - EN@E Digital Meeting
Antonio Torres - WPO Wordpress - EN@E Digital MeetingENAE Business School
 
WPO para bloggers de viaje: mejora el tiempo de carga de tu blog
WPO para bloggers de viaje: mejora el tiempo de carga de tu blogWPO para bloggers de viaje: mejora el tiempo de carga de tu blog
WPO para bloggers de viaje: mejora el tiempo de carga de tu blogAlfonso Moure Ortega
 
Optimizar WordPress - Presentacion Caracol Digital
Optimizar WordPress - Presentacion Caracol DigitalOptimizar WordPress - Presentacion Caracol Digital
Optimizar WordPress - Presentacion Caracol DigitalGerardo García Asensio
 
Mi web como eje principal de mi estrategia digital (Sanlucar la Mayor)
Mi web como eje principal de mi estrategia digital (Sanlucar la Mayor)Mi web como eje principal de mi estrategia digital (Sanlucar la Mayor)
Mi web como eje principal de mi estrategia digital (Sanlucar la Mayor)Centro Guadalinfo Grupo Aljarafe
 
Evento de Partners SiteGround "Escalando WordPress"
Evento de Partners SiteGround "Escalando WordPress"Evento de Partners SiteGround "Escalando WordPress"
Evento de Partners SiteGround "Escalando WordPress"SiteGround España
 

Similaire à WPO - Congreso SEO4SEOS (20)

Curso WPO - Web Performance Optimization 2013
Curso WPO - Web Performance Optimization 2013Curso WPO - Web Performance Optimization 2013
Curso WPO - Web Performance Optimization 2013
 
Mejorar WPO Joomla
Mejorar WPO JoomlaMejorar WPO Joomla
Mejorar WPO Joomla
 
Caso de estudio - Optimizacion en magento
Caso de estudio - Optimizacion en magentoCaso de estudio - Optimizacion en magento
Caso de estudio - Optimizacion en magento
 
Cómo mejorar-la-velocidad-de-tu-web (Cámara madrid)
Cómo mejorar-la-velocidad-de-tu-web (Cámara madrid)Cómo mejorar-la-velocidad-de-tu-web (Cámara madrid)
Cómo mejorar-la-velocidad-de-tu-web (Cámara madrid)
 
Daniel Falcón - eCommerce Day Perú Online [Live] Experience
Daniel Falcón - eCommerce Day Perú Online [Live] ExperienceDaniel Falcón - eCommerce Day Perú Online [Live] Experience
Daniel Falcón - eCommerce Day Perú Online [Live] Experience
 
Rendimiento y velocidad, acelera tu sitio WordPress
Rendimiento y velocidad, acelera tu sitio WordPressRendimiento y velocidad, acelera tu sitio WordPress
Rendimiento y velocidad, acelera tu sitio WordPress
 
Core Web Vitals y WordPress
Core Web Vitals y WordPressCore Web Vitals y WordPress
Core Web Vitals y WordPress
 
Desayuno técnico: La optimización web (WPO) es el nuevo SEO
Desayuno técnico: La optimización web (WPO) es el nuevo SEODesayuno técnico: La optimización web (WPO) es el nuevo SEO
Desayuno técnico: La optimización web (WPO) es el nuevo SEO
 
20110628 alfa9presentacionbargento 2
20110628 alfa9presentacionbargento 220110628 alfa9presentacionbargento 2
20110628 alfa9presentacionbargento 2
 
BARGENTO 2.0 Mejora de Magento con Zend Server por Alfa9
BARGENTO 2.0 Mejora de Magento con Zend Server por Alfa9 BARGENTO 2.0 Mejora de Magento con Zend Server por Alfa9
BARGENTO 2.0 Mejora de Magento con Zend Server por Alfa9
 
Herramientas para optimizar el WPO de tu web
Herramientas para optimizar el WPO de tu webHerramientas para optimizar el WPO de tu web
Herramientas para optimizar el WPO de tu web
 
Optimización Web (+ HTML5)
Optimización Web (+ HTML5)Optimización Web (+ HTML5)
Optimización Web (+ HTML5)
 
Mejorar WPO en WordPress
Mejorar WPO en WordPressMejorar WPO en WordPress
Mejorar WPO en WordPress
 
Antonio Torres - WPO Wordpress - EN@E Digital Meeting
Antonio Torres - WPO Wordpress - EN@E Digital MeetingAntonio Torres - WPO Wordpress - EN@E Digital Meeting
Antonio Torres - WPO Wordpress - EN@E Digital Meeting
 
Fernando puente WPO para todos
Fernando puente   WPO para todosFernando puente   WPO para todos
Fernando puente WPO para todos
 
WPO para bloggers de viaje: mejora el tiempo de carga de tu blog
WPO para bloggers de viaje: mejora el tiempo de carga de tu blogWPO para bloggers de viaje: mejora el tiempo de carga de tu blog
WPO para bloggers de viaje: mejora el tiempo de carga de tu blog
 
Optimizar WordPress - Presentacion Caracol Digital
Optimizar WordPress - Presentacion Caracol DigitalOptimizar WordPress - Presentacion Caracol Digital
Optimizar WordPress - Presentacion Caracol Digital
 
Mi web como eje principal de mi estrategia digital (Sanlucar la Mayor)
Mi web como eje principal de mi estrategia digital (Sanlucar la Mayor)Mi web como eje principal de mi estrategia digital (Sanlucar la Mayor)
Mi web como eje principal de mi estrategia digital (Sanlucar la Mayor)
 
Evento de Partners SiteGround "Escalando WordPress"
Evento de Partners SiteGround "Escalando WordPress"Evento de Partners SiteGround "Escalando WordPress"
Evento de Partners SiteGround "Escalando WordPress"
 
Escalando WordPress
Escalando WordPressEscalando WordPress
Escalando WordPress
 

Dernier

Segunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxSegunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxMariaBurgos55
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMidwarHenryLOZAFLORE
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxAlexander López
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxAlexander López
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptchaverriemily794
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfjeondanny1997
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son241514984
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELmaryfer27m
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxJOSEFERNANDOARENASCA
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxGESTECPERUSAC
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptJavierHerrera662252
 
Hernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxHernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxJOSEMANUELHERNANDEZH11
 
Excel (1) tecnologia.pdf trabajo Excel taller
Excel  (1) tecnologia.pdf trabajo Excel tallerExcel  (1) tecnologia.pdf trabajo Excel taller
Excel (1) tecnologia.pdf trabajo Excel tallerValentinaTabares11
 

Dernier (20)

Segunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxSegunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptx
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptx
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptx
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptx
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
 
Hernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxHernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptx
 
Excel (1) tecnologia.pdf trabajo Excel taller
Excel  (1) tecnologia.pdf trabajo Excel tallerExcel  (1) tecnologia.pdf trabajo Excel taller
Excel (1) tecnologia.pdf trabajo Excel taller
 

WPO - Congreso SEO4SEOS

  • 2. QUIEN SOY SEO & Project Manager en Friendly Rentals www.friendlyrentals.com Co-organizador del evento ClinicSEO www.clinicseo.es
  • 3. WPO /** Pedro Martinez - @PedroMG **/ “La velocidad no es sólo una característica, es la característica” Urs Holzle, Ingeniero jefe de Google
  • 4. <!-- Pedro Martinez // @PedroMG -> ¡Señor, dame paciencia! Segundos 8 6 4 2 0 2000 2005 2009 Fuente: Akamai
  • 5. <!-- Pedro Martinez // @PedroMG -> ¿Por qué debemos hacerlo? SEO Factor de Rankeador Google Adwords Quality Score
  • 6. <!-- Pedro Martinez // @PedroMG -> ¿Por qué debemos hacerlo? 1 SEGUNDO de retraso en la pagina Fuente: http://blog.tagman.com/2012/03/just-one-second-delay-in-page-load-can-cause-7-loss-in-customer-conversions/
  • 7. <!-- Pedro Martinez // @PedroMG -> ¿Por qué debemos hacerlo? 1 7% menos en SEGUNDO de retraso en la Conversiones pagina Fuente: http://blog.tagman.com/2012/03/just-one-second-delay-in-page-load-can-cause-7-loss-in-customer-conversions/
  • 8. <!-- Pedro Martinez // @PedroMG -> ¿Por qué debemos hacerlo? 1 7% 11% menos en menos en SEGUNDO de retraso en la Conversiones páginas pagina vistas Fuente: http://blog.tagman.com/2012/03/just-one-second-delay-in-page-load-can-cause-7-loss-in-customer-conversions/
  • 9. <!-- Pedro Martinez // @PedroMG -> ¿Por qué debemos hacerlo? 1 7% 11% 16% menos en menos en SEGUNDO menos en la de retraso en la Conversiones páginas satisfacción pagina vistas del cliente Fuente: http://blog.tagman.com/2012/03/just-one-second-delay-in-page-load-can-cause-7-loss-in-customer-conversions/
  • 10. <!-- Pedro Martinez // @PedroMG -> ¿Por qué debemos hacerlo? 1 7% 11% 16% menos en menos en SEGUNDO menos en la de retraso en la Conversiones páginas satisfacción pagina vistas del cliente Esto suena mal para los negocios. Fuente: http://blog.tagman.com/2012/03/just-one-second-delay-in-page-load-can-cause-7-loss-in-customer-conversions/
  • 11. <!-- Pedro Martinez // @PedroMG -> Amazon y Google Amazon ha calculado que una disminución de la carga de la página de sólo un segundo le podría costar 1,6 billones de dólares en ventas cada año. Google ha calculado que aumentar 4 décimas de segundo podría perder 8 millones de búsquedas al día lo que implica que van a perder millones de anuncios para mostrar.
  • 12. <!-- Pedro Martinez // @PedroMG -> Evolución 2011-2012 Tamaño Pagina Velocidad de carga
  • 13. <!-- Pedro Martinez // @PedroMG -> Evolución 2011-2012 Tamaño Pagina Velocidad de carga 1100 Kb 975 Kb 850 Kb 725 Kb 600 Kb Abril 2011 Agosto 2011 Enero 2012 Mayo 2012
  • 14. Tamaño medio por página: 1059K Media número de peticiones: 70 Media tiempo de respuesta: 4.75 segundos Media puntuación Yslow: 54
  • 15. <!-- Pedro Martinez // @PedroMG -> Una cosa más... Errores 40x / 5xx Redirecciones 30x ERROR Sin Redirección 32% 37% Sin ERROR Con Redirección 68% 63% Fuente: http://httparchive.org
  • 16. <!-- Pedro Martinez // @PedroMG -> ¿Somos Rápidos? WebTestPage.org Firebug Pagespeed Yslow
  • 17. <!-- Pedro Martinez // @PedroMG -> Google Webmasters Tools Rendimiento del sitio Tiempo de descarga
  • 18. <!-- Pedro Martinez // @PedroMG -> Webpagetest.org
  • 19. <!-- Pedro Martinez // @PedroMG -> YSlow y PageSpeed
  • 20. <!-- Pedro Martinez // @PedroMG -> Errores comunes Home
  • 21. <!-- Pedro Martinez // @PedroMG -> Errores comunes Home 2,5 segundos
  • 22. <!-- Pedro Martinez // @PedroMG -> Errores comunes Home 2,5 segundos Listados Ficha de producto
  • 23. <!-- Pedro Martinez // @PedroMG -> Errores comunes Home 2,5 segundos Listados Ficha de producto Formulario registro
  • 24. <!-- Pedro Martinez // @PedroMG -> Errores comunes Home 2,5 segundos Listados 11,7 segundos Ficha de producto 6,8 segundos Formulario registro 4,3 segundos
  • 26. /** Pedro Martinez - @PedroMG **/ Consulta DNS Time to Conexión HTTP First Byte Envío datos La clave de todo Espera Recepción de datos
  • 27. <!-- Pedro Martinez // @PedroMG -> Cuando falla el TTFB Código fuente inneficiente Configuración de BBDD Configuración del servidor Web Recursos de la maquina mal distribuidos Las especificaciones de tu maquina son insuficientes para tu trafico o para tu CMS
  • 28. Lo que debemos saber... Cacheando contenido
  • 29. Lo que debemos saber... Cacheando contenido
  • 30. <!-- Pedro Martinez // @PedroMG -> Alta prioridad 1.Habilitar Keep-Alive 2.Habilitar compresión GZIP 3.Comprimir imagenes 4.Especificar caché de navegador 5.Combinar ficheros CSS y Javascript
  • 31. <!-- Pedro Martinez // @PedroMG -> 1.Habilitar Keep-Alive HTTP/1.1 200 OK Server: Apache Last-Modified: Mon, 11 Jul 2011 07:53:47 GMT Accept-Ranges: bytes Cache-Control: max-age=315360000 Expires: Sat, 31 Jul 2021 19:03:05 GMT Content-Encoding: gzip Content-Type: text/css Vary: Accept-Encoding Content-Length: 13912 Date: Wed, 03 Aug 2011 19:03:05 GMT Connection: keep-alive
  • 32. <!-- Pedro Martinez // @PedroMG -> 2.Habilitar GZIP Activar mod_deflate en Apache <IfModule mod_deflate.c> AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/ javascript BrowserMatch ^Mozilla/4 gzip-only-text/html BrowserMatch ^Mozilla/4.0[678] no-gzip BrowserMatch bMSIE !no-gzip !gzip-only-text/html SetEnvIfNoCase Request_URI .(?:gif|jpe?g|png)$ no-gzip dont-vary Header append Vary User-Agent env=!dont-vary </IfModule> Mejora entre un 30% y 70%
  • 33. <!-- Pedro Martinez // @PedroMG -> 3.Optimizar imágenes Utiliza el formato correcto según el caso (png,gif,jpeg) Elimina todos los datos EXIF Indica dimensiones en el HTML Herramientas para optimización: Online: Smush.it, Online Image Optimizer, ... Offline: pngcrush, jpegtran, ImageOptim...
  • 34. <!-- Pedro Martinez // @PedroMG -> 4.Especificar caché de navegador Activar mod_expires en Apache <IfModule mod_expires.c> <filesmatch ".(gif|GIF|png|jpg|jpeg|JPG|js|css|swf|ico)$"> ExpiresActive On ExpiresDefault "access plus 30 day" </filesmatch> </IfModule> Mejora de un 40% a partir de la segunda petición
  • 35. <!-- Pedro Martinez // @PedroMG -> 5.Combinar Ficheros <script type="text/javascript" src="/js/librerias/jquery-1.3.2.min.js" ></script> <script type="text/javascript" src="/js/librerias/jquery-ui-1.7.2.custom.min.js" ></script> <script type="text/javascript" src="/js/librerias/jquery.bgiframe.min.js" ></script> <script type="text/javascript" src="/js/librerias/jquery.autocomplete.js" ></script> <script type="text/javascript" src="/js/librerias/jquery.innerfade.js" ></script> <script type="text/javascript" src="/js/home_fns.js" ></script> <script type="text/javascript" src="/combinado.js" ></script>
  • 36. <!-- Pedro Martinez // @PedroMG -> Prioridad Media 1.Combinar las imágenes en CSS-Sprites 2.Colocar el JavaScript al final de la página 3.Minificar HTML 4.Utilizar preferentemente recursos asíncronos 5.Elimina las cookies de los recursos estaticos
  • 37. <!-- Pedro Martinez // @PedroMG -> 1.CSS-Sprite ul li a { background-image: url(bg.gif); background-position: 0px 85px; } ul li a:hover { background-image: url(bg.gif); background-position: 0px 170px; } Herramientas: Spriteme.org, CSS Sprite Generator
  • 38. <!-- Pedro Martinez // @PedroMG -> 2. Colocar el JavaScript al final de la página <script type="text/javascript" src="/js/librerias/jquery-1.3.2.min.js" ></script> <script type="text/javascript" src="/js/librerias/jquery-ui-1.7.2.min.js" ></script> <script type="text/javascript" src="/js/home_fns.js" ></script> </head> <script type="text/javascript" src="/js/librerias/jquery-1.3.2.min.js" ></script> <script type="text/javascript" src="/js/librerias/jquery-ui-1.7.2.min.js" ></script> <script type="text/javascript" src="/js/home_fns.js" ></script> </body> </html>
  • 39. <!-- Pedro Martinez // @PedroMG -> 3. Minificar y unificar CSS .ac_results { padding: 0px; border: 1px solid black; background-color: white; width:350px!important; z-index: 99999; } .ac_results ul { width: 100%; list-style-position: outside; list-style: none; padding: 0; margin: 0; } .ac_results{padding:0;border:1px solid black;background-color:white;width:350px!important;z-index:99999} .ac_results ul{width:100%;list-style-position:outside;list-style:none;padding:0;margin:0}
  • 40. <!-- Pedro Martinez // @PedroMG -> 4. Utilizar recursos asíncronos <script type="text/javascript" src="/example.js" ></script> <script> var node = document.createElement('script'); node.type = 'text/javascript'; node.async = true; node.src = 'example.js'; // Now insert the node into the DOM, perhaps using insertBefore() </script>
  • 41. <!-- Pedro Martinez // @PedroMG -> 5. Minificar HTML <ul> <li> <a href="#tabs-1">Lo + Vendido</a> </li> <li> <a href="#tabs-2">Lo + Valorado</a> <ul><li><a href="#tabs-1">Lo + Vendido</a></li><li><a href="#tabs-2">Lo + Valorado</a></li></ul> Reducción del peso del fichero HTML
  • 42. <!-- Pedro Martinez // @PedroMG -> Otros factores 1.Eliminar errores 404 ( Not Found ) 2.Colocar hojas de estilo CSS al inicio 3.Eliminar querystrings (?) de recursos estáticos 4.Especificar "Vary" con el valor "Accept- Encoding" 5.Evitar expresiones CSS
  • 44. <!-- Pedro Martinez // @PedroMG -> Wordpress Añadir cabeceras Expires y GZIP en .htaccess Plugins WP-Minify WP Super Cache, W3 total Cache P3 Profiler
  • 45. <!-- Pedro Martinez // @PedroMG -> Magento Añadir cabeceras Expires y GZIP en .htaccess Extensions Unificar js y css (Integrado) Habilitar Cache (Integrado) Compilar codigo (Integrado) Mas memoria para MYSQL
  • 47. /** Pedro Martinez - @PedroMG **/ Botones sociales 1,229 Segundos - 84 Kb 0,720 Segundos - 52,5 Kb 1,607 Segundos - 69 Kb http://lastdropofink.co.uk/market-places/the-true-cost-of-adding-social-buttons/
  • 48. Toma decisiones Testing A/B Muestralos al terminar una compra Elimina el excedente de peso
  • 55. Lo que algunos llaman futuro, es el presente. Dispositivos móviles
  • 56. Tarifas principales operadores Movistar TP 15 Vodafone T-Internet Orange Delfin 500 Mb 500 Mb 500 Mb
  • 57. Tarifas principales operadores Movistar TP 15 Vodafone T-Internet Orange Delfin 500 Mb 500 Mb 500 Mb ¿Pensamos en esto a la hora de programar un site?
  • 58. WPO /** Pedro Martinez - @PedroMG **/ “La vida es demasiado corta, escribe código rápido” Steve Souders
  • 59. @Pedromg http://pedromg.com me@pedromg.com Gracias ;) ¿Preguntas?

Notes de l'éditeur

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. \n
  16. \n
  17. \n
  18. \n
  19. \n
  20. \n
  21. \n
  22. \n
  23. \n
  24. \n
  25. \n
  26. \n
  27. \n
  28. \n
  29. \n
  30. \n
  31. \n
  32. \n
  33. \n
  34. \n
  35. \n
  36. \n
  37. \n
  38. \n
  39. \n
  40. \n
  41. \n
  42. \n
  43. \n
  44. \n
  45. \n
  46. \n
  47. \n
  48. \n
  49. \n
  50. \n
  51. \n
  52. \n
  53. \n
  54. \n
  55. \n