Avisos
Vaciar todo

Optimización PageSpeed Insights

2 Respuestas
2 Usuarios
0 Reactions
953 Visitas
 Luis
Respuestas: 10
Active Member
Topic starter
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

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


 
Respondido : 24/04/2017 12:40 pm
Jhon
 Jhon
Respuestas: 44954
Illustrious Member Moderator
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

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.


 
Respondido : 24/04/2017 9:59 pm