Shaare your links...
29085 links
Liens en vrac de sebsauvage Home Login RSS Feed ATOM Feed Tag cloud Picture wall Daily
Links per page: 20 50 100
page 1 / 1
  • apache astuces
    Content-length absent sur un serveur Apache avec gzip activé
    (Je sais que la plupart s'en foutent, mais comme j'ai eu le problème, je préfère signaler la solution. Qui sait ça pourra peut-être servir.)

    Dans ma page de musiques pour Minecraft (http://sebsauvage.net/ambient), le Content-Length n'est pas envoyé, ce qui n'est pas terrible pour les lecteurs audio vu qu'on ne peut pas seeker. Je me demandais pourquoi, j'ai trouvé: Sur un serveur Apache avec la compression gzip activée (ce qui est le cas de *tout* mon site), il fera du chunk-encoding si le fichier à servir est plus gros que le buffer. Donc pas de content-length. Solution simple: Désactiver la compression gzip pour certains types de fichier avec « SetEnv no-gzip dont-vary ». J'ai donc mis comme htaccess:

    ----------------------------------------------------------------------------------------
    # mettre en cache les musiques pour un mois
    <FilesMatch ".(mp3)$">
    Header set Cache-Control "max-age=2592000"
    SetEnv no-gzip dont-vary
    </FilesMatch>

    # Empecher la mise en cache des php (pour la playlist xspf en mode shuffle)
    <FilesMatch ".(php)$">
    Header set Cache-Control "max-age=0"
    </FilesMatch>

    Header unset ETag
    FileETag None
    ----------------------------------------------------------------------------------------

    Et viola !  (comme disent les Ricains)

    EDIT 18h18 : J'ai bien fait de publier. J'ai apparemment déjà fait deux heureux.  Je vous le dis: Publiez, publiez !  Même une petite ligne de code. Sur un shaarli, sur votre wiki... peu importe.
    2013-06-05 17:16:03
    ?2jz6Xg
Links per page: 20 50 100
page 1 / 1
Shaarli 0.0.41 beta modifiée - 2022-08-11 - The personal, minimalist, super-fast, no-database delicious clone. By sebsauvage.net. Theme by idleman.fr. I'm on Mastodon.
shelter.moe