X-sendfile (module apache)

2 réponses
AuteurMessage

wiloo |
Membre

Photo de wiloo

Inscrit le : 22/09/2008

# Le 21/04/2010 à 15:13

Apparemment pas très connu, je vous partage un mini retour d'expérience sur le module X-sendfile d'apache. Peut-être certain connaissent déjà ?

X-sendfile est une module bien pratique, qui permet d'envoyer des fichiers en passant par un script php (ou autre..). Un des intérêts, c'est que quand php à fini son job, c'est apache seul qui s'occupe de la distribution du fichier au client. On gagne ainsi en ressources serveur. Autre force majeur donc, il est possible de coder quelques lignes en début de fichier pour des logs, stats, ou diverses vérifications (autorisation d'accès), etc ...

Plus les fichiers sont gros, et plus l'utilisation de cet outil se justifie. En bonus, la reprise du téléchargement est possible en cas de coupure.

C'est en prod sur une partie des vidéos de weecast.fr depuis 10 jours (merci dob !) et ca fonctionne niquel. Pas un soucis sur des dizaines de milliers de téléchargements.

plus de documentations sur ce lien (version beta du module pour apache2) : http://tn123.ath.cx/mod_xsendfile/Ouvrir dans une nouvelle fenetre

http://wilfried.meOuvrir dans une nouvelle fenetre

Bool | Olivier
Modérateur

Photo de Bool

Inscrit le : 09/05/2005

# Le 21/04/2010 à 15:22

Hello,

d'un point de vue ressources je pense que ça n'est vraiment utile que si on n'utilise pas la version "module" de PHP (ou alors avec un reverse-proxy en front d'Apache).

Sinon j'utilise l'équivalent proposé par NginXOuvrir dans une nouvelle fenetre , il me semble que Zalex s'en sert d'ailleurs. Ca me semble au contraire très répandu comme technique.

daevel : infogérance et conseilOuvrir dans une nouvelle fenetre || moiOuvrir dans une nouvelle fenetre

wiloo | Wilfried
Membre

Photo de wiloo

Inscrit le : 22/09/2008

# Le 21/04/2010 à 15:49

Cool ! merci pour le complément d'infos. Je ne connaissais pas non plus NginX, qui semble bien plus utilisé. Je vais aller regarder ce qui se dit là dessus

http://wilfried.meOuvrir dans une nouvelle fenetre

Répondre

Vous ne pouvez pas participer au forum, car votre inscription n'a pas été validée. Pour vous faire valider en tant que Membre, cliquez ici.

© MHN - Tous droits réservés | CNIL N°844440 | 23/11/2024 22:21:57 | Généré en 10.92ms | Contacts | Mentions légales |