2013-07-30 2 views
1

Из соображений безопасности я поместил код кэша на страницу .cfm. Кэш ясно кодКак разместить JavaScript и CSS-файлы в кеше браузера?

<cfheader name="Cache-Control" value="no-cache,no-store,must-revalidate"> 
<cfheader name="Pragma" value="no-cache"> 
<cfheader name="Expires" value="#GetHttpTimeString(Now()-1)#"> 

Теперь для каждого запроса он выборку всех JavaScript, CSS и графических файлов с сервера, которые уменьшают скорость моего сайта. Есть ли способ в ColdFusion или JavaScript сохранить JavaScript, CSS и файлы изображений в кеше, чтобы повысить производительность?

+1

Удалить заголовки? oO – Virus721

+0

@ Virus721 Я не могу удалить заголовки по соображениям безопасности. –

+0

Что вы подразумеваете под соображениями безопасности? – Virus721

ответ

0

(Предположим, вы на Apache) Включите свои mod_expires и настройте условия кэша в файле .htaccess.

<IfModule mod_expires.c> 
    ExpiresActive On 
    ExpiresDefault “access plus 1 second” 
    ExpiresByType text/css “access plus 7 days” 
    ExpiresByType image/jpg “access plus 7 days” 
</IfModule> 
+0

Да, мы используем Apache, не могли бы вы объяснить мне, в каком файле я должен поместить этот код. –

+0

этот скрипт войдет в ваш .htaccess файл. Если он не работает, обратитесь за дополнительной помощью к этому предыдущему ответу: http://stackoverflow.com/a/11622555/2623144 – XaxD

Смежные вопросы