2009-05-14 17 views
47

Po uruchomieniu YSlow plugin na stronie zobaczyłem, że jednym z recommendations było dodanie przyszłych przyszłych nagłówków do skryptów, arkuszy stylów i obrazów.Dodanie nagłówka kontroli wygasania lub bufora podręcznego do statycznej zawartości w IIS

chciałbym to zrobić, czy ktoś ma doświadczenia z tym? Używam IIS 7 i czytam article from Microsoft, ale nie jestem zainteresowany wyłączaniem buforowania stron ASP lub obrazów, faktycznie chcę wymusić buforowanie dla zawartości statycznej. Również idealna sytuacja nie istniałaby w kodzie, ale w konfiguracji serwera WWW.

Więc jakie kroki będę musiał podjąć, aby każdy obraz, plik JavaScript i stylów, aby być buforowane?

Odpowiedz

8

Czy można to zrobić w IIS 6?

Aby skonfigurować wygasanie zawartości

  1. W Internet Information Services narzędzia administracyjnego (IIS), kliknij prawym przyciskiem myszy witryny sieci Web, a następnie kliknij przycisk Właściwości.

  2. W oknie dialogowym Właściwości, na karcie HTTP Headers określić czas ważności, a następnie kliknij przycisk OK.

+8

Czy wpływa to tylko statyczną zawartość takich jak obrazy/arkusze stylów? Nie chcę, aby usługi IIS informowały przeglądarkę o buforowaniu stron aspx, które są często aktualizowane. –

6

dodałem niestandardowy nagłówek na karcie nagłówki HTTP zamiast zaznaczając pole, bo nie może zawierać „publiczne” w nagłówku sterowania Cache inaczej.

Zrobiłem to dla folderów zawierających treści statycznych, takich jak/images /,/scripts /,/CSS/i kilka innych, nie cały projekt.

Nazwa: Cache-Control Wartość: publicznego, max-age = 604800

VR