Comments on: Servir des fichiers statiques avec nginx http://sametmax.com/servir-des-fichiers-statiques-avec-nginx/ Du code, du cul Sat, 07 Nov 2015 11:08:18 +0000 hourly 1 http://wordpress.org/?v=4.1 By: Herve http://sametmax.com/servir-des-fichiers-statiques-avec-nginx/#comment-164672 Wed, 30 Sep 2015 06:07:58 +0000 http://sametmax.com/?p=10490#comment-164672 Perso je prefere créer un sous domaine dédié à la gestion des statiques ex: static.monsite.fr

Dans ton fichier de settings pour tu te crées deux conf en fonction de la valeur de DEBUG (Suis-je en dev ou en prod) et tu valorise :

STATIC_URL = '/static/'

if not DEBUG:

STATIC_URL = 'http://static.monsite.fr'

ça t’évite d’avoir économise de la bande passante à ton serveur en évitant l’envoie de cookies à chaques fois, et de plusinutile dans ce cas là…

Pour chacun de mes sites j’ai deux voir trois (cas des medias) hotes virtuels nginx et deux à trois sous domaines : http://www.monsite.fr static.monsite.fr media.monsite.fr

]]>
By: Manda http://sametmax.com/servir-des-fichiers-statiques-avec-nginx/#comment-147420 Sat, 25 Oct 2014 13:06:26 +0000 http://sametmax.com/?p=10490#comment-147420 Et tu coupled ça a du redis et ça rocks ;)

]]>
By: Marc http://sametmax.com/servir-des-fichiers-statiques-avec-nginx/#comment-147376 Fri, 24 Oct 2014 09:26:40 +0000 http://sametmax.com/?p=10490#comment-147376 Testé et approuvé django-compressor. Très efficace et pas prise de tête. Merci. ;)

]]>
By: Von_Tenia http://sametmax.com/servir-des-fichiers-statiques-avec-nginx/#comment-147358 Thu, 23 Oct 2014 16:56:19 +0000 http://sametmax.com/?p=10490#comment-147358 @Marc, j’ai un faible pour Django-pipeline (https://django-pipeline.readthedocs.org/en/latest/) à la place de compressor. Certes ca demande un peu de parametrage (organiser les fichiers dans un dictionnaire dans settings.py), mais au final on peut gerer tres finement comment les fichiers vont être groupés (backend-min.js, public-min.js, common-min.js…). Et le tagging se fait automatiquement. J’ai peut etre passé quelques heures à comprendre mais au final je ne reviendrai pas en arrière

Merci Sam pour le récapitulatif, c’est vrai que c’est des settings a garder sous la main.

]]>
By: zed http://sametmax.com/servir-des-fichiers-statiques-avec-nginx/#comment-147355 Thu, 23 Oct 2014 15:17:38 +0000 http://sametmax.com/?p=10490#comment-147355 “Marrer de chercher à chaque fois”
:D

]]>
By: Sam http://sametmax.com/servir-des-fichiers-statiques-avec-nginx/#comment-147353 Thu, 23 Oct 2014 14:43:46 +0000 http://sametmax.com/?p=10490#comment-147353 @Marc : django ne le fais pas mais tu pourrais créer à la main un template tag qui remplace l’original et qui ajoute ce numéro en plus. Comme personne n’a envie de se faire chier, on utilise une app comme ce que suggère guillaume.

]]>
By: Guillaume http://sametmax.com/servir-des-fichiers-statiques-avec-nginx/#comment-147352 Thu, 23 Oct 2014 14:08:51 +0000 http://sametmax.com/?p=10490#comment-147352 @Marc Si tu utilises Django Compressor ou équivalent cela génère automatiquement un nom unique pour chaque fichier statique.

]]>
By: Marc http://sametmax.com/servir-des-fichiers-statiques-avec-nginx/#comment-147349 Thu, 23 Oct 2014 12:07:42 +0000 http://sametmax.com/?p=10490#comment-147349 Tiens d’ailleurs à ce sujet, comment faire en sorte que le comportement par défaut dans Django soit de systématiquement suffixer la récupération des statics avec un paramètre ou un timestamp ?

]]>
By: foxmask http://sametmax.com/servir-des-fichiers-statiques-avec-nginx/#comment-147348 Thu, 23 Oct 2014 07:39:28 +0000 http://sametmax.com/?p=10490#comment-147348 @Greg : si le contenu static est … statique, pourquoi faire moins de 90d après tout ? Ca doit être un cas particulier pour eviter de resservir le contenu et laisser les ressources du serveur pour plus important.

]]>
By: Greg http://sametmax.com/servir-des-fichiers-statiques-avec-nginx/#comment-147346 Thu, 23 Oct 2014 07:31:34 +0000 http://sametmax.com/?p=10490#comment-147346 +90d = 3 mois???
typo?

]]>