Bonjour,

je fais une incursion ici car je pense que cette fois, je dois chercher côté IIS que je ne maîtrise pas au maximum...

Je développe des webservices REST en WLangage sur Windev et je les fais tourner sur un serveur Webdev, ce dernier ayant besoin de IIS pour être installé. De ce que j'en ai appris, le serveur Webdev agit comme un module de IIS.

Certaines API qui renvoient de gros JSON devraient selon un de mes prestas externes GZIPées par IIS lui même, ça améliorerait les perfs.

Sur http://mondomaine.fr/ GZIP est bien actif, mais sur http://mondomaine.fr/toto il ne l’est plus. J'ai pu le tester avec https://www.giftofspeed.com/gzip-test/ et le vérifier dans le Content-Encoding des header, grâce aux dev tools de Chrome. Il est bien à GZIP sur le premier lien mais disparait sur le deuxième.

Je ne sais pas pourquoi mais je sens que le serveur Webdev n'y peut rien car au final c'est IIS qui délivre la page. Et les options de compression sont actives sur le seul site par défaut existants dans le gestionnaire de configuration ISS. Donc je ne sais pas comment les activer aussi aux niveau des différentes URI que contient l'API REST.

Merci!