1

J'utilise Win 2012 et IIS 8.5 avec Orchard CMS 1.10.1. Le DB est SQL CE. J'essaie d'activer la compression http et de garder par intermittence une réponse étrange après avoir activé la compression de contenu dynamique via IIS.Http compression montrant la réponse brouillée avec cms verger

J'ai ajouté cette ligne dans le web.config de l'application du verger pour activer la compression http:

<urlCompression doDynamicCompression="true" doStaticCompression="true" dynamicCompressionBeforeCache="true"/> 

Voici ce que la page affiche parfois:

enter image description here

Quand je ne suis pas obtenir cette réponse de navigateur étrange (ce qui arrive dans tous les navigateurs), la page se charge bien et même des tests positifs pour le cryptage gzip sur ce site: https://www.giftofspeed.com/gzip-test/

+1

Pouvez-vous vérifier si le module de cache de sortie est activé? si oui, alors essayez de le désactiver, j'ai fait face au même problème avant. – mdameer

Répondre

2

Set

dynamicCompressionBeforeCache="false" 

Raison pour laquelle vous obtenez des réponses tronquées a à voir avec réponse de la mise en cache du module Orchard.OutputCache qui est déjà gzip et quand il sert que cache IIS gzip cette réponse une fois encore et les navigateurs don Ne faites pas double décompression.

Cet indicateur est destiné à la mise en cache des sorties IIS que vous n'utilisez pas car Orchard a une implémentation supérieure. Donc, même avec ce drapeau désactivé, il fera toujours de la compression avant la mise en cache de la sortie.

+0

Ou vous pouvez supprimer ce drapeau ensemble car false est sa valeur par défaut. – Xeevis