Más contenido relacionado Similar a Presentación webinar “Los 12 mejores trucos de velocidad para WordPress” (20) Más de SiteGround España (20) Presentación webinar “Los 12 mejores trucos de velocidad para WordPress”2. ! Infraestructura
! Bases de datos
! Plugins
! Imágenes
! Configuración
! Optimización
! Móvil
@SiteGroundESwww.siteground.es
¿Es WordPress lento?
#SGwebinarVelocidadWP
3. ! Datacenter
! Software base
! Hardware base
! HTTPS / HTTP/2
@SiteGroundESwww.siteground.es
Infraestructura
#SGwebinarVelocidadWP
4. ! Varios centros de
datos
! Distribución
geolocalizada
@SiteGroundESwww.siteground.es
Infraestructura / Datacenter
#SGwebinarVelocidadWP
5. ! PHP 7
! Optimización
@SiteGroundESwww.siteground.es
Infraestructura / Software
#SGwebinarVelocidadWP
7. ! SSL / HTTPS
! Really Simple SSL
! HTTP/2
@SiteGroundESwww.siteground.es
Infraestructura / HTTPS / HTTP2
#SGwebinarVelocidadWP
¡30% MÁS RAPIDO!
9. ! Contenido estático
en CMS
! Dinámica, estática,
Memcached
@SiteGroundESwww.siteground.es
Cache
#SGwebinarVelocidadWP
11. ! CDN
! EWWW
! Configuración
WordPress
@SiteGroundESwww.siteground.es
Imágenes
#SGwebinarVelocidadWP
13. ! GZIP
! Define rutas
! Comprime
! ZLIB
! Define la cache
! Conexiones activas
! Control versiones
@SiteGroundESwww.siteground.es
Optimización ++
#SGwebinarVelocidadWP
# BEGIN GZIP
<ifmodule mod_deflate.c>
AddOutputFilterByType DEFLATE
text/text text/html text/plain
text/xml text/css application/x-
javascript application/javascript
</ifmodule>
# END GZIP
define('WP_HOME', 'http://
ayudawp.com'); // blog url
define('WP_SITEURL', 'http://
ayudawp.com'); // site url
define('TEMPLATEPATH', '/ruta/
absoluta/a/wp-content/themes/
nombredeltema');
define('STYLESHEETPATH', '/ruta/
absoluta/a/wp-content/themes/
nombredeltema');
AddOutputFilterByType DEFLATE
text/html text/plain text/xml
text/css application/javascript
application/x-javascript
application/x-httpd-php
application/rss+xml application/
atom_xml text/javascript
<?php
ini_set('zlib.output_compression',
'On');
ini_set('zlib.output_compression_l
evel', '1');
?>
<ifmodule mod_expires.c>
ExpiresActive On
ExpiresDefault A3600
<filesmatch ".(jpg|JPG|gif|GIF|
png|css|ico|js)$">
ExpiresDefault "access plus 1
week"
</filesmatch>
</ifmodule>
<ifModule mod_headers.c>
Header set Connection keep-alive
</ifModule>
function
_remove_script_version( $src ){
$parts = explode( '?', $src );
return $parts[0];
}
add_filter( 'script_loader_src',
'_remove_script_version', 15, 1 );
add_filter( 'style_loader_src',
'_remove_script_version', 15, 1 );