Avisos
Vaciar todo

Optimización PageSpeed Insights  

 
Luis
 Luis
Usuario activo

Buenos días chicos, tengo unas pequeñas consultas acerca de Page Speed Insights, a ver si me podéis echar una mano.

Hace un rato he realizado el análisis de mi web, y me sale 67/100 en móvil y 82/100 en escritorio. De entre los aspectos que me pone para optimizar, me dice los siguientes:

"Especificar caché de navegador" (pongo solamente algunas de las URL que me marca):
https://assets.pinterest.com/js/pinit_main.js?0.6154106731992215
https://connect.facebook.net/en_US/all.js

*En este caso, ¿cómo podría hacer, por ejemplo, a través de .htaccess para solucionar todo este tipo de URL que me salen de Pinterest, Facebook y otras como Analytics o Twitter?

"Minificar CSS" :
https://www.midominio.com/wp-content/themes/mts_schema/style.css

*El CSS en sí ya está minificado, solamente me sale esta URL a solucionar. ¿Alguna idea?

"Minificar Javascript":
https://www.midominio.com/wp-content/themes/mts_schema/js/customscript.js

* Una vez más, solamente me sale esta URL a minificar. ¿Posibles soluciones a través de .htaccess?

He intentado hace un rato poner algunos códigos en el htaccess pero se me ha ido la web a tomar viento, no sé si los he puesto en un sitio equivocado, es decir, más abajo de lo que tocaba y eso; o es que simplemente no es ese código el que hay que poner.

Nota: actualmente tengo instalado el WP-Rocket y el Caché Varnish para que funcione el Magic Caché.

Adjunto a continuación el .htaccess actual para ver si sobre ese mismo código se pueden hacer los cambios. Muchísimas gracias de antemano y un saludo cordial,

Luis

***********HTACCESS**********
# BEGIN WP Rocket v2.9.11
# Use UTF-8 encoding for anything served text/plain or text/html
AddDefaultCharset UTF-8
# Force UTF-8 for a number of file formats

AddCharset UTF-8 .atom .css .js .json .rss .vtt .xml

# FileETag None is not enough for every server.

Header unset ETag

# Since we’re sending far-future expires, we don’t need ETags for static content.
# developer.yahoo.com/performance/rules.html#etags
FileETag None

Header set X-Powered-By "WP Rocket/2.9.11"
Header unset Pragma
Header append Cache-Control "public"
Header unset Last-Modified

Header unset Pragma
Header append Cache-Control "public"

# Expires headers (for better cache control)

ExpiresActive on

# Perhaps better to whitelist expires rules? Perhaps.
ExpiresDefault "access plus 1 month"

# cache.appcache needs re-requests in FF 3.6 (thanks Remy ~Introducing HTML5)
ExpiresByType text/cache-manifest "access plus 0 seconds"

# Your document html
ExpiresByType text/html "access plus 0 seconds"

# Data
ExpiresByType text/xml "access plus 0 seconds"
ExpiresByType application/xml "access plus 0 seconds"
ExpiresByType application/json "access plus 0 seconds"

# Feed
ExpiresByType application/rss+xml "access plus 1 hour"
ExpiresByType application/atom+xml "access plus 1 hour"

# Favicon (cannot be renamed)
ExpiresByType image/x-icon "access plus 1 week"

# Media: images, video, audio
ExpiresByType image/gif "access plus 1 month"
ExpiresByType image/png "access plus 1 month"
ExpiresByType image/jpeg "access plus 1 month"
ExpiresByType video/ogg "access plus 1 month"
ExpiresByType audio/ogg "access plus 1 month"
ExpiresByType video/mp4 "access plus 1 month"
ExpiresByType video/webm "access plus 1 month"

# HTC files (css3pie)
ExpiresByType text/x-component "access plus 1 month"

# Webfonts
ExpiresByType application/x-font-ttf "access plus 1 month"
ExpiresByType font/opentype "access plus 1 month"
ExpiresByType application/x-font-woff "access plus 1 month"
ExpiresByType application/x-font-woff2 "access plus 1 month"
ExpiresByType image/svg+xml "access plus 1 month"
ExpiresByType application/vnd.ms-fontobject "access plus 1 month"

# CSS and JavaScript
ExpiresByType text/css "access plus 1 year"
ExpiresByType application/javascript "access plus 1 year"

# Gzip compression

# Active compression
SetOutputFilter DEFLATE
# Force deflate for mangled headers

SetEnvIfNoCase ^(Accept-EncodXng|X-cept-Encoding|X{15}|~{15}|-{15})$ ^((gzip|deflate)s*,?s*)+|[X~-]{4,13}$ HAVE_Accept-Encoding
RequestHeader append Accept-Encoding "gzip,deflate" env=HAVE_Accept-Encoding
# Don’t compress images and other uncompressible content
SetEnvIfNoCase Request_URI
.(?:gif|jpe?g|png|rar|zip|exe|flv|mov|wma|mp3|avi|swf|mp?g|mp4|webm|webp)$ no-gzip dont-vary

# Compress all output labeled with one of the following MIME-types

AddOutputFilterByType DEFLATE application/atom+xml
application/javascript
application/json
application/rss+xml
application/vnd.ms-fontobject
application/x-font-ttf
application/xhtml+xml
application/xml
font/opentype
image/svg+xml
image/x-icon
text/css
text/html
text/plain
text/x-component
text/xml

Header append Vary: Accept-Encoding

# END WP Rocket
# BEGIN WordPress

RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

# END WordPress

URL del sitio: Contenido solo visible a usuarios registrados

Citar
Respondido : 24/04/2017 1:40 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

Posiblemente tengas que desactivar magic cache para que empieces a realizar estas modificaciones.

Te sugiero para temas de minificación :
https://wordpress.org/plugins/bwp-minify/

Ten en cuenta sin embargo que no todos los plugins o themes son compatibles con estas optimizaciones por lo que tendrás que ir probando.

También te sugiero que pases tu sito por http://wpdoctor.es/ , alli hay algunos código que podrías usar.

Saludos.

ResponderCitar
Respondido : 24/04/2017 10:59 pm

wpdoctor-revisa-la-salud-de-tu-wordpress