MundoVapor Posted June 18, 2014 Share Posted June 18, 2014 Buenas. Mi pagina http://mundolujuira.com tiene un tiempo de carga un poco lento, la pagina principal en general no es de lo mas rápido en la mayoría de ocasiones, pero a la hora de abrir categorías y productos se ralentiza mas. PageSpeed Insights me arroja estos resultados para la pagina principal: http://mundolujuria.com/61/100Habilitar compresión: Habilitar la compresión de estos recursos para reducir su tamaño de transferencia en 410 KB (reducción del 76%). Si se comprime http://mundolujuria.com/…d60de4516225bb0192575aa1fe19d388_all.css, supondría un ahorro de 208,5 KB (reducción del 83%). Si se comprime http://mundolujuria.com/…v_49_880b2b0fdce60cabe838e9cc9bcf00b4.js, supondría un ahorro de 201,5 KB (reducción del 70%). También me dice que el tiempo de respuesta del servidor es alto.Mi archivo htaccess es el siguiente: # ~~start~~ Do not remove this comment, Prestashop will keep automatically the code outside this comment when .htaccess will be generated again # .htaccess automaticaly generated by PrestaShop e-commerce open-source solution # http://www.prestashop.com - http://www.prestashop.com/forums <IfModule mod_rewrite.c> <IfModule mod_env.c> SetEnv HTTP_MOD_REWRITE On </IfModule> RewriteEngine on RewriteRule . - [E=REWRITEBASE:/] RewriteRule ^api/?(.*)$ %{ENV:REWRITEBASE}webservice/dispatcher.php?url=$1 [QSA,L] # Images RewriteRule ^([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$1$2$3.jpg [L] RewriteRule ^([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$1$2$3$4.jpg [L] RewriteRule ^([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$1$2$3$4$5.jpg [L] RewriteRule ^([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$1$2$3$4$5$6.jpg [L] RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$1$2$3$4$5$6$7.jpg [L] RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$1$2$3$4$5$6$7$8.jpg [L] RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$7/$1$2$3$4$5$6$7$8$9.jpg [L] RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/p/$1/$2/$3/$4/$5/$6/$7/$8/$1$2$3$4$5$6$7$8$9$10.jpg [L] RewriteRule ^c/([0-9]+)(\-[\.*_a-zA-Z0-9-]*)(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/c/$1$2$3.jpg [L] RewriteRule ^c/([a-zA-Z_-]+)(-[0-9]+)?/.+\.jpg$ %{ENV:REWRITEBASE}img/c/$1$2.jpg [L] # AlphaImageLoader for IE and fancybox RewriteRule ^images_ie/?([^/]+)\.(jpe?g|png|gif)$ js/jquery/plugins/fancybox/images/$1.$2 [L] # Dispatcher RewriteCond %{REQUEST_FILENAME} -s [OR] RewriteCond %{REQUEST_FILENAME} -l [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^.*$ - [NC,L] RewriteRule ^.*$ %{ENV:REWRITEBASE}index.php [NC,L] </IfModule> AddType application/vnd.ms-fontobject .eot AddType font/ttf .ttf AddType font/otf .otf AddType application/x-font-woff .woff <IfModule mod_expires.c> ExpiresActive On ExpiresByType image/gif "access plus 1 month" ExpiresByType image/jpeg "access plus 1 month" ExpiresByType image/png "access plus 1 month" ExpiresByType text/css "access plus 1 week" ExpiresByType text/javascript "access plus 1 week" ExpiresByType application/javascript "access plus 1 week" ExpiresByType application/x-javascript "access plus 1 week" ExpiresByType image/x-icon "access plus 1 year" ExpiresByType image/svg+xml "access plus 1 year" ExpiresByType image/vnd.microsoft.icon "access plus 1 year" ExpiresByType application/font-woff "access plus 1 year" ExpiresByType application/x-font-woff "access plus 1 year" ExpiresByType application/vnd.ms-fontobject "access plus 1 year" ExpiresByType font/opentype "access plus 1 year" ExpiresByType font/ttf "access plus 1 year" ExpiresByType font/otf "access plus 1 year" ExpiresByType application/x-font-ttf "access plus 1 year" ExpiresByType application/x-font-otf "access plus 1 year" </IfModule> FileETag INode MTime Size <IfModule mod_deflate.c> <IfModule mod_filter.c> AddOutputFilterByType DEFLATE text/html text/css text/javascript application/javascript application/x-javascript </IfModule> </IfModule> #If rewrite mod isn't enabled ErrorDocument 404 /index.php?controller=404 # ~~end~~ Do not remove this comment, Prestashop will keep automatically the code outside this comment when .htaccess will be generated again He probado a añadirle abajo del todo: <IfModule mod_gzip.c> mod_gzip_on Yes mod_gzip_item_include file \.html$ mod_gzip_item_include file \.php$ mod_gzip_item_include file \.css$ mod_gzip_item_include file \.js$ mod_gzip_item_include mime ^application/javascript$ mod_gzip_item_include mime ^application/x-javascript$ mod_gzip_item_include mime ^text/.* mod_gzip_item_include handler ^application/x-httpd-php mod_gzip_item_exclude mime ^image/.* </IfModule> Añadido esto ya no me dice que el tiempo de respuesta sea alto, pero también me parece algo lento y sigue recomendandome comprimir los dos archivos mencionados antes que estan en la cache el .css y .js No se si estoy haciendo todo bien. En rendimiento creo que lo tengo todo bien configurado: SMARTY Cache de plantillas: Nunca recompilar los archivos de las plantillas Caché: SÍ MODO DEPURACION: Inhabilitar los módulos no nativos: NO Inhabilitar las sobre-cargas: NOCARACTERÍSTICAS OPCIONALES Aqui tengo activado "Características" los otros dos (Conbinaciones y Grupos de clientes) aparecen marcados como SI pero sin opción a cambiarlos. CCC "Smart cache" para las hojas de estilo (CSS): SÍ "Smart cache" para el código de JavaScript: SÍ Reducción del código HTML: SÍ Compresión del JavaScript dentro del código HTML: SÍ ¿Optimizar Apache? SÍ CIFRADO Algoritmo Utilizar Rijndael con la librería mcript. CACHE Usar cache: SÍ Sistema de cache: Sistema de archivos Produndidad de los directorios: 1-------------------Si compruebo desde otros "Gzip Test" me dice que esta OK. Pero la navegación y PageSpeed Insights no dicen lo mismo. ¿Alguien que me pueda tender una manita? Gracias y un saludo. Link to comment Share on other sites More sharing options...
ventura Posted June 19, 2014 Share Posted June 19, 2014 en el .htaccess despues del # ~~end~~ .... añade esto: #Enable gzip <IfModule mod_deflate.c> SetOutputFilter DEFLATE AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/javascript AddOutputFilterByType DEFLATE application/xml application/xhtml+xml application/rss+xml AddOutputFilterByType DEFLATE application/javascript application/x-javascript AddOutputFilterByType DEFLATE application/x-httpd-php </IfModule> <IfModule mod_expires.c> ExpiresActive On ExpiresByType image/gif "access plus 1 month" ExpiresByType image/jpeg "access plus 1 month" ExpiresByType image/png "access plus 1 month" ExpiresByType text/css "access plus 1 week" ExpiresByType text/javascript "access plus 1 week" ExpiresByType application/javascript "access plus 1 week" ExpiresByType application/x-javascript "access plus 1 week" ExpiresByType image/x-icon "access plus 1 year" </IfModule> FileETag INode MTime Size <IfModule mod_deflate.c> AddOutputFilterByType DEFLATE text/html AddOutputFilterByType DEFLATE text/css AddOutputFilterByType DEFLATE text/javascript AddOutputFilterByType DEFLATE application/javascript AddOutputFilterByType DEFLATE application/x-javascript </IfModule> <IfModule mod_headers.c> Header set Connection keep-alive </IfModule> Link to comment Share on other sites More sharing options...
MundoVapor Posted June 19, 2014 Author Share Posted June 19, 2014 (edited) en el .htaccess despues del # ~~end~~ .... añade esto: #Enable gzip <IfModule mod_deflate.c> SetOutputFilter DEFLATE AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/javascript AddOutputFilterByType DEFLATE application/xml application/xhtml+xml application/rss+xml AddOutputFilterByType DEFLATE application/javascript application/x-javascript AddOutputFilterByType DEFLATE application/x-httpd-php </IfModule> <IfModule mod_expires.c> ExpiresActive On ExpiresByType image/gif "access plus 1 month" ExpiresByType image/jpeg "access plus 1 month" ExpiresByType image/png "access plus 1 month" ExpiresByType text/css "access plus 1 week" ExpiresByType text/javascript "access plus 1 week" ExpiresByType application/javascript "access plus 1 week" ExpiresByType application/x-javascript "access plus 1 week" ExpiresByType image/x-icon "access plus 1 year" </IfModule> FileETag INode MTime Size <IfModule mod_deflate.c> AddOutputFilterByType DEFLATE text/html AddOutputFilterByType DEFLATE text/css AddOutputFilterByType DEFLATE text/javascript AddOutputFilterByType DEFLATE application/javascript AddOutputFilterByType DEFLATE application/x-javascript </IfModule> <IfModule mod_headers.c> Header set Connection keep-alive </IfModule> Buenas. Muchas gracias @ventura. Pero tampoco veo cambios añadiendo lo que me dices, ni realizando el test ni navegando por la web. El archivo .htaccess que modifico es el que se encuentra dentro de raiz/httpdocs, creo que es lo correcto. Me sigue indicando que debo comprimir los dos archivos, el primero que indico también me dice que es un JS que bloquea y no deja ver el contenido, y debo eliminar. http://mundolujuria.com/themes/default-bootstrap/cache/v_??_?????.js http://mundolujuria.com/themes/default-bootstrap/cache/v_??_?????.css Un saludo. Edited June 19, 2014 by MundoVapor (see edit history) Link to comment Share on other sites More sharing options...
ventura Posted June 19, 2014 Share Posted June 19, 2014 (edited) En PARÁMETROS AVANZADOS / RENDIMIENTO Tienes Compresión del JavaScript dentro del código HTML -------> SI De esta manera y con lo del .htaccess de antes te debería aparecer asi Edited June 19, 2014 by ventura (see edit history) Link to comment Share on other sites More sharing options...
MundoVapor Posted June 19, 2014 Author Share Posted June 19, 2014 Eso me sale, pero encima me sale esto: 64 / 100Resumen de sugerencias Elementos que debes corregir: Habilitar compresión Comprimir recursos con gzip o con deflate puede reducir el número de bytes enviados a través de la red. Habilitar la compresión de estos recursos para reducir su tamaño de transferencia en 410 KB (reducción del 76%).Si se comprime http://mundolujuria.com/…d60de4516225bb0192575aa1fe19d388_all.css, supondría un ahorro de 208,5 KB (reducción del 83%). Si se comprime http://mundolujuria.com/…v_58_880b2b0fdce60cabe838e9cc9bcf00b4.js, supondría un ahorro de 201,5 KB (reducción del 70%). Ocultar detalles Eliminar el JavaScript que bloquea la visualización y el CSS del contenido de la mitad superior de la página Tu página tiene 1 recursos de secuencias de comandos y 2 recursos CSS que provocan un bloqueo. Ello causa un retraso en el procesamiento de la página. No se ha podido visualizar el contenido de la mitad superior de la página sin tener que esperar a que se cargara alguno de los recursos. Intenta aplazar o cargar de forma asíncrona los recursos que bloquean la visualización, o bien inserta porciones críticas de dichos recursos directamente en el HTML. Quitar el JavaScript que bloquea la visualización de contenido:http://mundolujuria.com/…v_58_880b2b0fdce60cabe838e9cc9bcf00b4.js Optimizar la entrega de CSS de estas URL:http://mundolujuria.com/…d60de4516225bb0192575aa1fe19d388_all.css http://fonts.googleapis.com/css?family=Open+Sans:300,600 Ocultar detalles Por el momento no he conseguido nada, tendré que seguir investigando a ver de donde viene el problema. Link to comment Share on other sites More sharing options...
MDinternet Posted September 22, 2014 Share Posted September 22, 2014 ¿Has probado a desactivar la caché de páginas? (no la de plantillas).Aunque parezca estrafalario, he comprobado que en algunos hostings vá más rapido sin caché que con ella, si hablamos de caché usando el sistema de archivos. Si usas un servicio tipo "UptimeRobot" o similar, podrás comprobar los pings periódicamente. Desactiva la caché y espera una hora o dos a ver los resultados; quizá te sorprendan Link to comment Share on other sites More sharing options...
frankio Posted October 6, 2015 Share Posted October 6, 2015 Tengo el mismo problema que MundoVapor Lo conseguiste solucionar?? Como lo hiciste?? Link to comment Share on other sites More sharing options...
gonzete Posted April 23, 2017 Share Posted April 23, 2017 Eso me sale, pero encima me sale esto: 64 / 100Resumen de sugerencias Elementos que debes corregir:Habilitar compresión Comprimir recursos con gzip o con deflate puede reducir el número de bytes enviados a través de la red. Habilitar la compresión de estos recursos para reducir su tamaño de transferencia en 410 KB (reducción del 76%).Si se comprime http://mundolujuria.com/…d60de4516225bb0192575aa1fe19d388_all.css, supondría un ahorro de 208,5 KB (reducción del 83%). Si se comprime http://mundolujuria.com/…v_58_880b2b0fdce60cabe838e9cc9bcf00b4.js, supondría un ahorro de 201,5 KB (reducción del 70%). Ocultar detalles Eliminar el JavaScript que bloquea la visualización y el CSS del contenido de la mitad superior de la página Tu página tiene 1 recursos de secuencias de comandos y 2 recursos CSS que provocan un bloqueo. Ello causa un retraso en el procesamiento de la página. No se ha podido visualizar el contenido de la mitad superior de la página sin tener que esperar a que se cargara alguno de los recursos. Intenta aplazar o cargar de forma asíncrona los recursos que bloquean la visualización, o bien inserta porciones críticas de dichos recursos directamente en el HTML. Quitar el JavaScript que bloquea la visualización de contenido:http://mundolujuria.com/…v_58_880b2b0fdce60cabe838e9cc9bcf00b4.js Optimizar la entrega de CSS de estas URL:http://mundolujuria.com/…d60de4516225bb0192575aa1fe19d388_all.css http://fonts.googleapis.com/css?family=Open+Sans:300,600 Ocultar detalles Por el momento no he conseguido nada, tendré que seguir investigando a ver de donde viene el problema. Buenas, conseguiste solucionarlo? Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now