Optimiser la bande passante

Réduisez la taille du fichier d'import et l'utilisation de la bande passante pour des mises à jour plus rapides et plus légères.

Optimisation de la bande passante à l’aide de l’en-tête ETag

Lorsque vous avez un flux qui change moins souvent que la fréquence à laquelle votre projet est programmé A s’exécuter, retélécharger l’ensemble du flux à chaque exécution serait inutile. Cela pourrait retarder inutilement votre projet, et vous engagerait des coûts de sortie inutiles auprès de votre hébergeur.

A éviter les téléchargements inutiles, vous pouvez activer l’optimisation de la bande passante pour les importations http et https. Lorsque ce paramètre est activé, nous vérifierons toujours votre fichier à chaque exécution, mais si votre serveur indique que le fichier n’a pas changé depuis le téléchargement précédent, alors nous ne le téléchargerons pas à nouveau.

Détails techniques

Lorsque l’optimisation de la bande passante est activée, pendant un téléchargement, nous Sauvegarder la valeur de En-tête HTTP ETag, si votre serveur l’inclut en réponse. Lors de l’exécution suivante, nous incluons un En-tête HTTP If-None-Match avec notre requête, qui contient la valeur ETag observée précédemment ; si votre serveur répond alors avec le code de statut HTTP « 304 Not Modified », alors nous savons que le fichier n’a pas changé.

Cela signifie que, pour que l’optimisation de la bande passante A s’applique, votre serveur doit faire deux choses :

  • Il doit inclure un en-tête ETag en réponse

  • Il doit respecter l’en-tête de requête si-None-Match

Des serveurs courants tels qu’Apache, Nginx et Amazon S3 prennent cela en charge dès le départ, vous n’avez donc pas besoin de prendre de précautions particulières A profiter de l’optimisation de la bande passante.

Si votre serveur n’inclut pas d’en-tête ETag, ou s’il ne renvoie jamais une réponse « 304 Not Modified », alors l’optimisation de la bande passante n’a aucun effet, et nous téléchargerons l’intégralité du fichier à chaque exécution.

Questions-réponses

Comment savoir si l’optimisation de la bande passante est efficace ?

Lorsque nous avons essayé A importer un fichier, mais qu’il n’a pas changé depuis le dernier import, vous pouvez le voir en consultant les mises à jour du Statut pour cet importateur :

Les données en Channable peuvent-elles devenir obsolètes lorsque l’optimisation de la bande passante est activée ?

Non, il n’y a aucun risque de données obsolètes, si votre serveur fonctionne correctement. Channable vérifiera toujours si des données plus récentes sont disponibles à chaque temps d’exécution planifié, et à chaque fois que vous cliquez sur « Exécuter » dans l’import, même lorsque l’optimisation de la bande passante est activée.

Y a-t-il un inconvénient A activer l’optimisation de la bande passante ?

Non, si votre serveur fonctionne correctement, il est toujours sans risque A activer l’optimisation de la bande passante. Si votre serveur ne prend pas en charge les fonctionnalités nécessaires A Optimiser la bande passante, l’optimisation sera inefficace, mais elle ne sera pas nuisible.

Quand dois-je désactiver l’optimisation de la bande passante ?

Si votre serveur est mal configuré, ou si il contient un bug, il peut répondre avec une réponse « 304 Not Modified », même si votre flux a effectivement changé. L’erreur la plus courante est un serveur qui envoie une valeur ETag constante, qui ne change pas même si votre flux change. En ce cas, les données en Channable deviendraient obsolètes. Si vous ne parvenez pas A résoudre cela sur votre serveur, vous pouvez désactiver l’optimisation de la bande passante en Channable.

L’optimisation de la bande passante empêche-t-elle Tous les téléchargements inutiles ?

Nous téléchargerons toujours votre flux une fois tous les 10 jours, même si votre serveur indique que le flux n’a pas changé. Pour les fichiers qui changent moins souvent, cela signifie que nous téléchargeons occasionnellement le fichier entier, mais l’optimisation de la bande passante permet toujours d’économiser au moins 90 % de votre bande passante.

Mis à jour

Ce contenu vous a-t-il été utile ?