Apache-Modul „mod_rewrite“ mit HTML-Forms nutzen

Mit der Hilfe des Apache-Moduls „mod_rewrite“ kann auf einfache Art und Weise eine URL deutlich verschönert und für Suchmaschinen optimiert werden. So können endlos lange Parameterketten vermieden und in einfachen schlichten URL’s untergebracht werden. So können URL’s wie folgende:

http://www.example.de/search.php?type=full&keyword=MeineSuche

Zum Beispiel so verschönert werden:

http://example.de/search/full/MeineSuche

Der Vorteil sollte dabei klar auf der Hand liegen. Zum Einen erkennen Benutzer nicht direkt die Struktur der dahinterliegenden Webanwendung und zum Anderen kommen sowohl Benutzer als auch Suchmaschine damit besser zurecht. Weiterlesen

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