Jeśli będzie obsługujących pliki css z farmy internetowej lub jest to miejsce duża ilość, chciałbym zaproponować zaglądając do: http://code.google.com/p/talifun-web/wiki/CrusherModule Używa Watcher pliku w poszukiwaniu zmian na CSS/JS akta. Pliki css/js należą do zestawów plików określonych w pliku web.config. Po wykryciu zmiany w jednym z plików js/css komponentu tworzy on nowy zmiksowany plik css lub jss dla zestawu plików.
Ma również proste sterowanie wyjściami do zestawów plików css/js. Kontrola doda zapytanie do quizu z hashem pliku, więc masz gwarancję poprawnej zawartości pliku.
Oznacza to, że można bezpośrednio obsługiwać zmanipulowany plik przy użyciu usług IIS. Następnie możesz skorzystać z buforowania trybu jądra. oznacza również, że nie trzeba się martwić o wdrożeniach buggy wsparcia nagłówka http:
- ETag
- Wygasa
- Last-Modified
- Jeśli-Match
- If-None-Match
- If-Modified-Since
- If-Unmodified-Since
- O ile nie zmodyfikowano - od
Lepiej skompresować wszystkie pliki js/css do jednego olbrzymiego pliku dla całej witryny, a następnie dynamicznie wyświetlać tylko wymagane pliki js/css dla strony. Przeglądarki mogą buforować jeden gigantyczny plik, a następnie nigdy nie muszą się martwić o ponowne pobranie css/js z witryny.
A jeśli używasz Firebug, bardzo polecam YSlow – flybywire