AJAX, GZIP e HTTP1.1

Come moda vuole, anche qui in ufficio si sta facendo uso di AJAX.

Durante alcuni test, pero', si e' notata un'anomalia: le chiamate AJAX andavano in TIMEOUT;
il motivo (per farla breve) e' stato individuato nella concomitanza di questi 4 elementi:

1) IIS6.0 (con IIS5 funzia)
2) Compressione GZIP abilitata su IIS anche per le estensioni .ashx
3) Sito con certificato SSL

4) HTTP1.1 abilitato nel browser

Abbiamo risolto il problema disabilitando la compressione sulle estensioni ashx (tipiche
degli HTTPHandler come quello di AJAX) e lasciando il protocollo HTTP1.1 in IE.

D'altronde, si e' notato che, disabilitando l'HTTP1.1 in IE, le chiamate venivano soddisfatte.

Il motivo forse non e' nella compressione ... ma il problema l'abbiamo risolto lo stesso...dopotutto
il traffico non compresso generato dalle chiamate AJAX non e' tantissimo.

Happy Coding

posted @ lunedì 5 settembre 2005 12.23

Print

Comments on this entry:

# re: AJAX, GZIP e HTTP1.1

Left by uber1024 at 11/01/2006 13.40
Gravatar
Thanks for the tip! I will try this!

# re: AJAX, GZIP e HTTP1.1

Left by ironoxid at 14/07/2006 2.07
Gravatar
probabilmente disabilitando HTTP1.1 IE non inviava l'header HTTP per la compressione e quindi IIS rispondeva alla richiesta senza comprimere. Ciauz! :)

Your comment:



 (will not be displayed)


 
 
 
Please add 3 and 4 and type the answer here:
 

Live Comment Preview:

 
«febbraio»
domlunmarmergiovensab
31123456
78910111213
14151617181920
21222324252627
28123456
78910111213