2 votes

Applications iOS d'Apple et mise en cache au niveau du proxy de périphérie

Notre réseau contient un nombre croissant d'appareils iOS, tous avec des configurations très similaires. Tous les accès Internet se font via un proxy transparent.

Nous avons constaté que les mises à jour d'iOS et certaines applications gratuites sont bien mises en cache sur le proxy, mais que les applications payantes ne sont pas mises en cache correctement (car elles semblent être cryptées à l'Apple ID ( ?)).

Je me demande simplement s'il est possible de mettre en cache les applications payantes afin qu'elles soient achetées n fois, mais téléchargées à partir du cache du proxy au lieu de l'Internet à chaque fois. Les plafonds de bande passante mis à part, le téléchargement direct à partir d'Internet ralentit tout pour tout le monde, indépendamment de la mise en file d'attente équitable et des "corrections" connexes.

Je sais que c'est assez improbable, mais je me suis dit qu'il n'y avait rien à perdre et tout à gagner avant de chercher d'autres solutions (par exemple, QoS).

4voto

Michael Hampton Points 232226

Les données que vous voulez mettre en cache ne sont pas destinées à être mises en cache. Elles sont spécifiques à l'utilisateur ou aux utilisateurs qui les téléchargent. (Mettre en cache des applications payantes au fur et à mesure de leur téléchargement serait également un excellent moyen de les voler).

C'est pourquoi le serveur d'origine envoie des en-têtes tels que Cache-Control: private o no-cache en même temps, pour demander spécifiquement aux caches en aval, comme votre serveur proxy, de ne pas mettre les données en cache.

Certains caches tels que squid fournissent des moyens de remplacer ces directives ; puisque vous n'avez pas dit ce que vous utilisiez, veuillez consulter votre documentation pour plus de détails si vous êtes vraiment déterminé à le faire. (Mais ne le faites pas. Cela cassera pratiquement tous les autres sites qui dépendent de ce comportement correct).

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X