0 votes

Limite de connexion à Silverlight MultiScaleImage ?

Le MultiScaleImage de Silverlight semble n'autoriser que deux connexions simultanées pour demander des tuiles, sans tenir compte des limites de connexion du sous-domaine ou du navigateur. Cela rend les panoramiques ou les zooms sur une image DeepZoom très lents.

Comment peut-on outrepasser cette limite de connexion ?

Silverlight ne semble pas prendre en charge le paramètre habituel app.config/maxConnections utilisé par les applications .Net.

EDIT : J'ai pu vérifier le nombre de connexions simultanées en utilisant Fiddler. L'ancienne version de notre application (écrite en ASP.net) utilise toutes les connexions disponibles dans IE, mais les mêmes tuiles rendues dans le contrôle MultiScaleImage dans Silverlight ne sont demandées que deux à la fois.

0voto

AnthonyWJones Points 122520

Silverlight utilisera la pile HTTP sous-jacente fournie par le navigateur afin de pouvoir bénéficier d'une gestion commune des cookies et du cache. Il semblerait donc logique que la limite de connexion de la pile sous-jacente s'applique à Silverlight.

Une façon simple de vérifier serait d'héberger l'application SL dans Firefox, qui a une limite par défaut plus généreuse (et qui est plus facile à modifier via about:config). Utilise-t-il plus de connexions ? Si oui, la raison pour laquelle vous n'en voyez que deux est que WinINET (la pile HTTP utilisée par IE) est limitée à 2 connexions par défaut.

-1voto

bperreault Points 795

Je pensais que c'était une limitation du navigateur, pas une limitation de Silverlight.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X