Je construis une API simple qui télécharge des fichiers à partir d'un CDN tiers (Cloud Files). ColdFusion obtient actuellement ce fichier avec succès et en utilisant CfContent et cfheader, le fichier est disponible au téléchargement et la personne qui a appelé l'API. Le problème que j'ai est que ces fichiers sont des fichiers sécurisés, donc je ne peux pas utiliser un lien direct vers le CDN, et ces fichiers peuvent aller de 50 Mo à 5 Go. Donc, à cause de ces deux questions, quand je reçois le fichier à partir du CDN en utilisant cfhttp, puis faireColdFusion CDN Télécharger
<cfcontent type="MMIETYPE" variable="#CFHTTP.FileContent#" >
Im confus comme si ColdFusion agit comme un serveur milieu où ça devient le fichier en bits de la CDN et en le transmettant à l'utilisateur, OU télécharge-t-il le fichier entier en mémoire, puis le diffuse à l'utilisateur.
Si c'est le cas, comment puis-je le faire agir comme serveur intermédiaire? L'utilisation de cfhttp télécharge le fichier en utilisant
Tirer des fichiers à partir d'un CDN via votre serveur défaites à peu près au point d'un CDN. À ce stade, il serait plus facile, plus rapide et (probablement) moins cher d'obtenir suffisamment de stockage local pour les envoyer directement depuis le lecteur. @Tyler Christianson a raison: si vous utilisez un CDN, utilisez-le correctement. –