Vladik Kleshch 0 Опубликовано: 20 мая 2023 Рассказать Опубликовано: 20 мая 2023 Здравствуйте! Такой вопрос , если я добавлю вот это в htaccess <ifModule mod_expires.c> ExpiresActive On #по умолчанию кеш в 5 секунд ExpiresDefault "access plus 5 seconds" #кэшировать флэш и изображения на месяц ExpiresByType image/x-icon "access plus 2592000 seconds" ExpiresByType image/jpeg "access plus 2592000 seconds" ExpiresByType image/png "access plus 2592000 seconds" ExpiresByType image/gif "access plus 2592000 seconds" ExpiresByType application/x-shockwave-flash "access plus 2592000 seconds" #кэшировать css, javascript и текстовые файлы на одну неделю ExpiresByType text/css "access plus 604800 seconds" ExpiresByType text/javascript "access plus 604800 seconds" ExpiresByType application/javascript "access plus 604800 seconds" ExpiresByType application/x-javascript "access plus 604800 seconds" #кэшировать html и htm файлы на один день ExpiresByType text/html "access plus 43200 seconds" #кэшировать xml файлы на десять минут ExpiresByType application/xhtml+xml "access plus 600 seconds" </ifModule> <ifModule mod_headers.c> #кэшировать html и htm файлы на один день <FilesMatch "\.(html|htm)$"> Header set Cache-Control "max-age=43200" </FilesMatch> #кэшировать css, javascript и текстовые файлы на одну неделю <FilesMatch "\.(js|css|txt)$"> Header set Cache-Control "max-age=604800" </FilesMatch> #кэшировать флэш и изображения на месяц <FilesMatch "\.(flv|swf|ico|gif|jpg|jpeg|png)$"> Header set Cache-Control "max-age=2592000" </FilesMatch> #отключить кэширование <FilesMatch "\.(pl|php|cgi|spl|scgi|fcgi)$"> Header unset Cache-Control </FilesMatch> </IfModule> <ifModule mod_deflate.c> AddOutputFilterByType DEFLATE text/html text/plain text/xml application/xml application/xhtml+xml text/css text/javascript application/javascript application/x-javascript </ifModule> Не будет вредя никакого? Просто может это сделано уже в самом DLE и будет лишним. Цитата Ссылка на сообщение Поделиться на других сайтах
aleksandrhristich 107 Опубликовано: 21 мая 2023 Рассказать Опубликовано: 21 мая 2023 6 часов назад, Vladik Kleshch сказал: Не будет вредя никакого? Нет,т.к это касается времени кэширования. Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 076 Опубликовано: 21 мая 2023 Рассказать Опубликовано: 21 мая 2023 #кэшировать html и htm файлы на один день <FilesMatch "\.(html|htm)$"> Header set Cache-Control "max-age=43200" </FilesMatch> #кэшировать html и htm файлы на один день ExpiresByType text/html "access plus 43200 seconds" Вот этого я бы не делал. Добавите новость, или комментарий но ничего не увидите потому как браузер принудительно закеширует страницу ранее и ваших изменений сутки никто видеть не будет. Цитата Ссылка на сообщение Поделиться на других сайтах
Vladik Kleshch 0 Опубликовано: 21 мая 2023 Рассказать Опубликовано: 21 мая 2023 Автор По поводу этого я понял, а все другое если поставить конфликтов не будет? Ну мало ли просто может по стандарту это все стоит, я не все знаю :( Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 076 Опубликовано: 21 мая 2023 Рассказать Опубликовано: 21 мая 2023 Все остальные правила относятся к статике, т.е. отдаются сервером напрямую в браузер, без участия DLE, поэтому на DLE никак не влияет. Цитата Ссылка на сообщение Поделиться на других сайтах
Vladik Kleshch 0 Опубликовано: 21 мая 2023 Рассказать Опубликовано: 21 мая 2023 Автор Спасибо. Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.