Dodanie nagłówków expires w iis jest bardzo proste, ale powoduje to buforowanie wszystkich plików statycznych. teraz chcę tylko, aby tylko wyeksportował nagłówki do obrazów, w jaki sposób mogę to zrobić? nawet chcę buforowany określony plik?Tylko iis Dodaj nagłówki Expires do zdjęć
9
A
Odpowiedz
11
- umieścić wszystkie swoje obrazy w jednym folderze
- wejść do menedżera -> yoursite -> Folder zdjęć (lub określony plik)
- prawy przycisk myszy -> Nagłówki HTTP -> Ustaw wygasa nagłówka/data! -> APPLY/OK
0
Szukałem prostszego rozwiązania i znalazłem to.
Zachowaj statyczną zawartość w folderze (np. Css, js). Utwórz plik web.config
w tym folderze. Dodaj poniższe wiersze. Tutaj 7
to liczba dni, zmieniaj ją według własnego uznania.
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<staticContent>
<clientCache cacheControlMode="UseMaxAge" cacheControlMaxAge="7.00:00:00" />
</staticContent>
</system.webServer>
</configuration>
Jesteś wolny, aby zachować jak najwięcej statyczny folder zawartości, jak chcesz, po prostu dodaj ten plik web.config
. Mam nadzieję że to pomoże.
+0
z http://stackoverflow.com/a/10833254/3966458 –
Powiązane problemy
- 1. Jak dodać nagłówki Expires do zdjęć amazon s3?
- 2. Jak dodać nagłówki tylko do określonych plików z nginx
- 3. Szuflada nawigacji: dodaj nagłówki w widoku listy
- 4. Dodaj tylko unikatowy element do listy
- 5. Dodaj IIS AppPool \ ASP.NET v4.0 do lokalnych okien grupa
- 6. używając git do zdjęć
- 7. wydrukować tylko nagłówki w szynach zażądać
- 8. Android - Webview tylko stosujące nagłówki do początkowego żądania
- 9. Najlepsza aplikacja do zdjęć Django do sprzedaży zdjęć online
- 10. Curl dane pocztowe i nagłówki tylko
- 11. Dodawanie zdjęć do UITextView
- 12. spinacza Dodaj nowy styl nie wpływa starych przesłanych zdjęć
- 13. Dodaj tylko do linebreak do textContent lub innerText - w Chrome
- 14. Dodaj niestandardowy nagłówek na podstawie typu pliku
- 15. Przesyłanie zdjęć do daty wcześniejszej
- 16. Twitter bootstrap-modal do zdjęć
- 17. Czy można ustawić warunkowo nagłówki?
- 18. Rails 3.1 Assets, Cache-Control, Max-Age and Expires headers
- 19. Interfejs API Tumblr - jak przesłać wiele zdjęć do zestawu zdjęć
- 20. Dodawanie wielu zdjęć do ViewPager
- 21. Dodawanie zdjęć do listy wyboru
- 22. Xcode 4 dodawanie zdjęć do projektu
- 23. C# Cookie - Właściwość Expires nie zostanie ustawiona.
- 24. python - dodaj ciasteczko do cookiejar
- 25. Powershell Tylko Dodaj do Array, jeśli nie istnieje
- 26. Dodaj klucz podstawowy do tabeli PostgreSQL tylko, jeśli nie istnieje
- 27. Szyny - dodaj atrybuty i dodaj do tablicy
- 28. Python: Trwałe ciasteczko, generuj pole `expires`e
- 29. MultipartEntityBuilder do wysyłania zdjęć do serwera kolejowego
- 30. Narzędzie do monitorowania IIS
Ta za to. Użyłem tego do skonfigurowania różnych wygaśnięć dla różnych folderów w aplikacji. Tylko to, co działa na IIS7. Również dla IIS6 możesz osiągnąć to samo z pewną magią metabazy - http://blog.stevensanderson.com/2008/07/07/overriding-iis6-wildcard-maps-on-individual-directories/ – penderi
W zależności od wersji IIS , krok 3 może być: dwukrotne kliknięcie "Nagłówki odpowiedzi HTTP" -> kliknij Dodaj ... -> Wprowadź Wygasa w nazwie i przyszłych danych (15 kwietnia 2020 20:00:00 GMT) w wartości -> OK – Graham