2010-12-30 7 views
0

In der Vergangenheit habe ich bei Seiten mit großem Viewstate die PageStatePersister-Klasse überschrieben, also wenn der Status gespeichert wird, komprimiere ich es. Beim Laden dekomprimiere ich es. Ich habe nicht wirklich darüber nachgedacht, aber könnte IIS so etwas besser handhaben? Der Grund, warum ich das getan habe, war, meine Seiten schlanker zu halten, da ich viele benutzerdefinierte Steuerelemente auf der Seite habe und der Viewstatus riesig war. Dies ist, wo ich meine Original-Code bekam von:ASPX-Seitenaufruf in Code komprimieren oder HTTP in IIS komprimieren?

http://www.codeproject.com/KB/viewstate/ViewStateCompression.aspx?msg=1906999

Antwort

1

Wir auf der IIS-Ebene komprimieren, es macht die Dinge sauberer und einfacher. Wie auch immer, wir sind nur eine Website mit einer einzigen Verwendung. Die Dinge beginnen sich zu vermischen, wenn Sie auf mehrere Websites und Ähnliches gehen, mit denen Sie möglicherweise Inhalte nicht komprimieren möchten.

Ich denke, die Situation mit IIS7 verbessert, und Sie können die Website-Komprimierung durchführen.

Sie haben auch den Vorteil, alles als Ganzes und nicht nur einen Teil der Seite zu komprimieren, was insgesamt eine bessere Kompressionsrate bedeuten kann.

+0

Vielen Dank für Ihre Gedanken! Ich werde die Komprimierung von IIS7 untersuchen. Vielen Dank – DDiVita