ASP.NET Ladezeitenoptimierung

Die Problematik zu langer Ladezeiten bei Webseiten – besonders bei mobilen Endgeräten – kennt denke ich, nahezu jeder. Allerdings gibt es auch hier sehr simple Möglichkeiten dies ohne wirkliche Änderungen am Quellcode zu optimieren. Und zwar wird seit dem VS2012 in den ASP.NET-Projektvorlagen die Assembly „System.Web.Optimization.dll“ mit geliefert. Ebenfalls kann diese mit NuGET nachträglich ohne Anstrengungen hinzugefügt werden.

Aber was macht diese Assembly eigentlich? Das ist eigentlich gar nicht so schwer. Im Kern optimiert sie die Java Script sowie Cascading Style Sheet Dateien durch Zusammenfassung und Entfernung von Leerräumen. Hierbei hat dennoch der Entwickler die Freiheit zu entscheiden, was optimiert wird, zumindest was den Zusammenfassungsteil angeht. Denn, damit die Zusammenfassung aktiv wird, müssen nicht länger die CSS- und JS-Dateien einzeln referenziert werden, sondern über eine zentrale Referenzierung, dazu aber gleich mehr. Nun wäre ja noch die Frage offen, wie diese zu verwenden ist. Wie bereits gesagt erfordert dies kaum Anpassungen am Quellcode und würde wie folgt ablaufen.

Weiterlesen

Interessanter .NET-Blog

Ein neuer, dennoch bereits jetzt hochinteressanter Blog hat vor wenigen Tagen das Licht der Welt erblickt. Der Autor bringt hier bis jetzt zwar ausschließlich Themen aus dem Bereich „WPF“ zum Vorschein, dies jedoch in wirklich kurzen Abständen. So haben sich zwischen dem 16. und 22. Mai bereits 8 Beiträge zu interessanten und vor allem sehr hilfreichen Themen angesammelt. Jeder der an diesen Beiträgen Interesse hat, kann nun folgendem Link folgen: http://xp-development.blogspot.de/