Уорън с Джойс \ "Les vieux amants \" от Станиски

Искам да кеширам изображения и JS файлове на статична уеб страница. и се опитва да подобри резултата от кеша на браузъра, след добавяне на следния маркер не прави никаква разлика в резултата от кеша, който остава 49.

Ще добавите мета http-equiv='cache-control' добавяне на кеширане за всички елементи на страницата или не

<meta http-equiv='cache-control' content='max-age=864000' />

Има ли прост начин за добавяне на кеш свойство към изображения и JS файлове

<script src='<%= ResolveUrl ('~/assets/js/main.js?v=1.0.9x') %>'></script>

Уеб страниците се хостват на Windows сървър, така че .htaccess не се поддържа как можем да конфигурираме същото в хоствана от Windows среда с .htaccess беше лесно, тъй като трябваше да добавя само следния код към файла

## EXPIRES CACHING ##  ExpiresActive On ExpiresByType image/jpg 'access 1 year' ExpiresByType image/jpeg 'access 1 year' ExpiresByType image/gif 'access 1 year' ExpiresByType image/png 'access 1 year' ExpiresByType text/css 'access 1 month' ExpiresByType text/html 'access 1 month' ExpiresByType application/pdf 'access 1 month' ExpiresByType text/x-javascript 'access 1 month' ExpiresByType application/x-shockwave-flash 'access 1 month' ExpiresByType image/x-icon 'access 1 year' ExpiresDefault 'access 1 month'  ## EXPIRES CACHING ## 

За да използвате кеширането на браузъра на Windows Host, ако приемем, че е IIS, трябва да добавите този фрагмент в web.config файл в корена на документа на вашия уебсайт:

     

The cacheControlMaxAge настройката ще покаже колко време всички статични ресурси трябва да бъдат кеширани, тук е зададено на 30 дни.

е работил за вас: Charles Robertson | Искате ли да се свържете с нас?