flanker (./3169) :Vi, et en plus il gère la reprise du téléchargement, l'envoi d'un 304 Not modified à la place du fichier quand c'est approprié, et quelques autres trucs qui sont fastidieux à implémenter correctement.
Avec mod_xsendfile, tu mets le chemin absolu dans l'en-tête HTTP, et c'est Apache qui lit le fichier (donc plus rapide qu'en PHP/Python/..., consomme moins de mémoire, etc.)