2009-06-25 27 views
8

IIS7 çalıştıran 3 web sunucusuna sahibiz. Statik ve dinamik içerik için sıkıştırmayı etkinleştirdim. Sunucuları ağır yük altında test ettik ve yarım saat sonra sitenin stilleri kırılmaya başladı.IIS 7 statik dosya sıkıştırma sorunu

Araştırmaya başladım ve IIS'nin Content-Encoding: gzip ile css ve js dosyalarını sunmakta olduğunu öğrendim, ancak gerçek dosya içeriği sıkıştırılmıyor. Bu, tarayıcıların içeriği işlemeye çalışırken hata vermesine neden olur. IIS'yi yeniden başlatırsam sorun kaybolur.

Benzer sorunları olan biri var mı? Sorunu teşhis etmenin en iyi yolu nedir?

Teşekkür

+0

IIS 7.5 ile aynı sorunu yaşıyorum, herhangi bir çözüm var mı? – Weiming

+1

Sorun, kullandığımız CMS (sitecore) neden oldu. Daha sonraki bir sürüme geçtik ve o zamandan beri çalışıyor. Muhtemelen 3. parti bir httpmodule soruna neden oluyor. – marto

cevap

1

sorun Kullandığımız CMS (Sitecore) kaynaklanmıştır. Daha sonraki bir sürüme geçtik ve o zamandan beri çalışıyor. Muhtemelen 3. parti bir httpmodule soruna neden oluyor.

+0

Sitecore hangi sürümünü kullandınız ve hangi sürüme yükseltin? Aynı problemi yaşıyoruz. – Helephant

+0

Sitecore'u yükseltmek istemedik bu yüzden CSS, resim ve javascript dizinlerimizi Sitecore boru hattından çıkardık. – Helephant

+0

En son 6.2 sürümüne gittik. – marto

0

Sitemiz, yüklendikten sonra sayfanın yenilenmesi sırasında JS ve CSS çekemedi.

IIS 7.5'te statik dosya sıkıştırmasını kapattım ve site yine iyiydi. Bu, bunun neden olabileceğine dair bir araştırma yapmamı sağladı.

Bizim için sorun, sitenin programlı olarak GZIP kodlamasını uyguladığı eski bir kodun bulunması ve IIS 7.5'in bununla çakışması nedeniyle ortaya çıktı. Eski kodu kaldırdık ve statik dosya sıkıştırmasını tekrar açtık.