Foros del Web » Administración de Sistemas » Apache »

Habilitar compresion para archivos JS

Estas en el tema de Habilitar compresion para archivos JS en el foro de Apache en Foros del Web. Buen día es posible habilitar compresión para archivos js tengo un js externo que se llama: 824554.js Y al parecer por ser numérico el nombre ...
  #1 (permalink)  
Antiguo 27/05/2015, 10:16
 
Fecha de Ingreso: diciembre-2012
Mensajes: 69
Antigüedad: 11 años, 4 meses
Puntos: 0
Habilitar compresion para archivos JS

Buen día es posible habilitar compresión para archivos js

tengo un js externo que se llama: 824554.js

Y al parecer por ser numérico el nombre no me habilita la compresión, como puedo solucionar esto.

Saludos
  #2 (permalink)  
Antiguo 27/05/2015, 10:19
Colaborador
 
Fecha de Ingreso: septiembre-2013
Ubicación: España
Mensajes: 3.648
Antigüedad: 10 años, 7 meses
Puntos: 578
Respuesta: Habilitar compresion para archivos JS

Depende de la forma en que lo hagas. Prueba:

Código Apache:
Ver original
  1. AddOutputFilterByType DEFLATE application/javascript
  #3 (permalink)  
Antiguo 27/05/2015, 12:29
 
Fecha de Ingreso: diciembre-2012
Mensajes: 69
Antigüedad: 11 años, 4 meses
Puntos: 0
Respuesta: Habilitar compresion para archivos JS

este es mi htaccess


Código BASH:
Ver original
  1. AddDefaultCharset utf-8
  2.  
  3. # BEGIN GZIP
  4. <ifmodule mod_deflate.c>
  5.     AddOutputFilterByType DEFLATE image/svg+xml text/text text/html text/plain text/xml text/css application/x-javascript application/javascript
  6.     <filesMatch "\.(css|js|x?html?|php)$">
  7.         SetOutputFilter DEFLATE
  8.     </filesMatch>
  9. </ifmodule>
  10. # END Compress text files
  11.  
  12. <ifmodule mod_expires.c>
  13.     ExpiresActive On
  14.     ExpiresDefault A3600
  15.     <filesmatch ".(jpg|JPG|gif|GIF|png|css|ico|js)$">
  16.         ExpiresDefault "access plus 7 day"
  17.     </filesmatch>
  18. </ifmodule>
  19.  
  20.  
  21. # BEGIN EXPIRES
  22. <IfModule mod_expires.c>
  23.     ExpiresActive On
  24.     ExpiresDefault "access plus 10 days"
  25.     ExpiresByType text/css "access plus 1 week"
  26.     ExpiresByType text/plain "access plus 1 month"
  27.     ExpiresByType image/gif "access plus 1 month"
  28.     ExpiresByType image/png "access plus 1 month"
  29.     ExpiresByType image/jpeg "access plus 1 month"
  30.     ExpiresByType application/x-javascript "access plus 1 month"
  31.     ExpiresByType application/javascript "access plus 1 week"
  32.     ExpiresByType application/x-icon "access plus 1 year"
  33. </IfModule>
  34. # END EXPIRES
  35.  
  36. # BEGIN Cache-Control Headers
  37. <IfModule mod_headers.c>
  38.     <FilesMatch "\.(js|css|xml|gz)$">
  39.         Header append Vary Accept-Encoding
  40.     </FilesMatch>
  41.     <FilesMatch "\.(ico|jpe?g|png|gif|swf)$">
  42.         Header set Cache-Control "public"
  43.     </FilesMatch>
  44.     <FilesMatch "\.(css)$">
  45.         Header set Cache-Control "max-age=604800, public, must-revalidate"
  46.     </FilesMatch>
  47.     <FilesMatch "\.(js)$">
  48.         Header set Cache-Control "max-age=604800, private, must-revalidate"
  49.     </FilesMatch>
  50.     <FilesMatch "\.(x?html?|php)$">
  51.         Header set Cache-Control "private, must-revalidate"
  52.     </FilesMatch>
  53. </IfModule>
  54. # END Cache-Control Headers
  55.  
  56. # BEGIN WordPress
  57. <IfModule mod_rewrite.c>
  58. RewriteEngine On
  59. RewriteBase /
  60. RewriteRule ^index\.php$ - [L]
  61. RewriteCond %{REQUEST_FILENAME} !-f
  62. RewriteCond %{REQUEST_FILENAME} !-d
  63. RewriteRule . /index.php [L]
  64. </IfModule>
  65.  
  66. # END WordPress


Solo uno de los archivos js me aparece con problemas para comprimir segun el pagespeed de google y lo único es que aparecer es que se llama 824554.js como es externo no puedo cambiarle el nombre :(

Gracias por la pronta respuesta
  #4 (permalink)  
Antiguo 27/05/2015, 13:33
Avatar de lauser
Moderator Unix/Linux
 
Fecha de Ingreso: julio-2013
Ubicación: Odessa (Ukrania)
Mensajes: 3.278
Antigüedad: 10 años, 9 meses
Puntos: 401
Respuesta: Habilitar compresion para archivos JS

Los archivos externos no los puedes comprimir, ya que tu no los estas sirviendo, son ajenos.
El resto.... segun tu htaccess deberían de funcionar correctamente.
__________________
Los usuarios que te responden, lo hacen altruistamente y sin ánimo de lucro con el único fin de ayudarte. Se paciente y agradecido.
-SOLOLINUX-

Etiquetas: htaccess
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:19.