Ver Mensaje Individual
  #9 (permalink)  
Antiguo 13/01/2011, 22:56
Avatar de Kanashin
Kanashin
 
Fecha de Ingreso: enero-2011
Mensajes: 45
Antigüedad: 13 años, 3 meses
Puntos: 1
Respuesta: Enable compression

Algo así tenía antes de pedir ayuda en el foro, pero comprobando <IfModule mod_deflate.c> para prevenir los 500, pero claro, no hacía nada.

Lo máximo que he encontrado para hacer una versión minimalista (gracias a su explicación), y para ayudar a futuros lectores, es:
  1. Renombrar todos los archivos a .php
  2. Crear un fichero php.ini con el siguiente código:
    Código:
    zlib.output_compression = On
    zlib.output_compression_level = 1
    
  3. Subir el fichero php.ini EN CADA CARPETA que se tengan archivos .php .
  4. Los archivos que vayan a ser usados como CSS añadir esta línia al principio de todo:
    NOTA: Este código supone que los archivos CSS son minimalistas.
    Código PHP:
    Ver original
    1. <?ini_set("default_charset","iso-8859-1");header('content-type: text/css');header('expires: access 1 week');?>
  5. Crear un .htaccess con el siguiente código y subirlo a la raíz del servidor (o donde apunte el dominio):
    Código .htaccess:
    Ver original
    1. ## EXPIRES CACHING ##
    2. <IfModule mod_expires.c>
    3.     ExpiresActive On
    4.     ExpiresDefault "access plus 1 week"
    5. </IfModule>

De este modo se evita modificar todos los archivos PHP.
Téngase en cuenta que esta configuración funciona para servidores de 1&1, quizás en otro servidor se pueda utilizar el mod_deflate.c .

Muchas gracias por todo emprear, si se le ocurre alguna mejora, coméntela con mucho gusto.