Projekt Mscd.codeplex.com (Mini Static Content Delivery) służy do optymalizacji kodu js/css oraz zwiększenia szybkości ładowania strony poprzez zmniejszenie wielkości ładowanego kontentu oraz mniejszej ilości odwołań do serwera (dzięki mechanizmowi paczek).
Mscd może pracować jako osobna aplikacja. Dostęp do zgromadzonego kontentu jest wykonywany na osobnej domenie (osobnym adresie aplikacji), na przykład http://static.softio.pl/styles/Site_Default_vFF05165E.css.
Bardzo łatwe jest także użycie wewnątrz istniejącej aplikacji. Poniżej jest opis jak to zrobić.
Konfiguracja
Należy do projektu dodać referencję do pliku Softio.Mscd.Server.dll oraz Softio.Mscd.Client.dll. W pliku web.config należy dodać w sekcji handlers następujący wpis:
<add
name="StaticFileHandler"
preCondition="integratedMode"
verb="GET"
path="*.*"
type="Softio.Mscd.StaticFileHandler, Softio.Mscd.Server"/>
Dobrze jest mieć także szybki dostęp do metod tworzących odwołania do naszych zasobów, więc dodajemy namespace:
<add namespace="Softio.Mscd.Client"/>
Dodajemy także konfigurację samego Mscd w sekcji appSettings:
Czytaj więcej...
Jeśli spodobał Ci się ten artykuł, to podziel się tą informacją z innymi.
Nikt jeszcze nie skomentował tego artykułu. Bądź pierwszy.