cuaderno de campo

anotaciones

Menú
  • casa
    • cocina
      • pan
      • verdura
    • dinou del carrer nou
    • nadal : una carta
    • plano
  • huerto
    • instrucciones sobre el huerto
    • huerto del año 2022
  • humanidades
    • fonoteca
      • Noches en Poderna
      • El canto de las aves
    • galería
    • mala lluna
    • rutas fuera
    • umbrario
    • El misterio de Sant Mena
  • jardín
    • instrucciones sobre el jardín
    • exterior
    • interior
    • viveros
  • juego
    • listado de juegos
  • linux
    • bash
    • sistema operativo
    • ssh
  • web
    • apache
    • css
    • html5
    • javascript
    • mysql
    • php
Menú

compresión de los archivos

Publicado el 1 de diciembre de 201726 de febrero de 2021 por ernesto
<IfModule mod_deflate.c>
     AddOutputFilterByType DEFLATE text/html text/xml text/css text/plain
</IfModule>

la directiva addoutputfilterbytype (mod_filter) aplica el filtro indicado (en este caso, deflate) a los archivos de los tipos mime señalados (esto es, text/html, text/xml, text/css y text/plain). a partir de la versión 2.4 de apache, hay un otro método:

<IfModule mod_deflate.c>
     SetOutputFilter DEFLATE
     SetEnvIfNoCase Request_URI ".(?:mp3|pdf|jpg|png|mp4)$" no-gzip
</IfModule>

la directiva setoutputfilter «sets the filters which will process responses from the server before they are sent to the client». en este caso, el filtro deflate (mod_deflate), encargado de la compresión. mediante setenvifnocase (mod_setenvif), se aplica no-gzip a los archivos cuya extensión sea mp3, pdf, jpg, png o mp4:

no-gzip
When set, the DEFLATE filter of mod_deflate will be turned off and mod_negotiation will refuse to deliver encoded resources.

«Environment Variables in Apache» de Versión 2.4 de la documentación del Servidor de HTTP Apache.

en suma, con esta directiva, se le ordena al servidor que no comprima los archivos señalados.

SetEnvIfNoCase Request_URI «^(?!(.*.html|.*.php)$).*$» no-gzip

mediante estotra expresión regular, se declaran las extensiones que, en efecto, deben comprimirse: html y php; al resto de las respuestas, se les aplica no-gzip. en cualquier caso, la compresión de los archivos se puede comprobar con el valor de la cabecera content-encoding:

La cabecera Content-Encoding es usada para comprimir el media-type. Cuando está presente, su valor indica qué codificación de contenido adicional ha sido aplicada al cuerpo de la entidad.

«Content-Encoding» de MDN web docs.

fuente: samaxes.com.

Etiquetado como addoutputfilterbytype, content-encoding, setenvifnocase, setoutputfilter
  • renombrando archivos en bash

    sustiuye 1 por 2 en el nombre de todos los archivos (*): rename "s/1/2/g" *…

  • tratamiento de archivos en FAT con rsync

    Puesto al día el 24 de setiembre de 2019. sincronización de archivos mediante rsync en…

  • bin: archivos ejecutables en home

    mkdir ~/bin luego, hay que editar ~/.bashrc para «non-login shells» o ~/.bash_profile para «login shells»…

RSS rutas fuera

  • HS: Laure le Prunenec (Rïcïnn, Öxxö Xööx, Corpo-Mente, ex-Igorrr, etc) 27 de marzo de 2023 hessianfirm
  • Gracias por asistir a la presentación de “Criptozoología en España” 27 de marzo de 2023 Javier Resines
  • Demilich “Last Show Ever” In Madrid Tonight 26 de marzo de 2023 Brett Stevens
  • Fourth Monarchy – Nocturnal Odes of a Wandering Spirit (2023) 25 de marzo de 2023 Brett Stevens
  • Esta tarde, Criptozoología con Vicente Fuentes 23 de marzo de 2023 Javier Resines
  • Beats and yelling from: Yaaroth, Verminous Serpent, Svraoz 22 de marzo de 2023 Hate Meditations
  • Xerrada: La importància de les llavors locals 22 de marzo de 2023 moon
  • Beats and yelling from: Cromlech, Contrarian, Skrying Mirror 21 de marzo de 2023 Hate Meditations
  • Necropolis #62 – On Burzum (Band Focus) 19 de marzo de 2023 Hate Meditations

Categorías

apache bash casa cocina corral css exterior fonoteca galería html5 huerto humanidades humanidades digitales interior jardín javascript juego linux mysql pan php repostería sistema operativo ssh verdura web

Archivo

cuaderno de campo 2011-2023