Форум русской поддержки Joomla!® CMS
06.12.2016, 16:12:12 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

Cache-control в nginx для админки

 (Прочитано 362 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Magi
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 108


« : 22.05.2015, 11:12:13 »

В nginx для кэширования рекомендуют использовать вот такую конструкцию

server {
...
   location ~* ^.+\.(rss|atom|jpg|jpeg|gif|png|ico|rtf|js|css)$ {
      expires max;
   }
...
}
Однако при этом ломается админка - все меню и становятся без дизайна и в 1 столбик. Подскажите, как изменить эту конструкцию, чтобы админка из кэширования исключалась?
Записан
ChaosHead
Профи
********

Репутация: +381/-10
Offline Offline

Пол: Мужской
Сообщений: 4391



« Ответ #1 : 22.05.2015, 14:57:08 »

expires max абсолютно бредовая затея. Картинку перезальёте или стиль поменяете или в Joomla после обновления скрипт изменится, а пользователи никогда не увидят изменений.
Так нельзя делать ни для админки ни для сайта. Ну разве если вы залили готовый сайт и ближайшие 999999лет не собираетесь больше в нём ничего менять, тогда да, летать будет максимально.
« Последнее редактирование: 22.05.2015, 15:00:36 от ChaosHead » Записан
Magi
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 108


« Ответ #2 : 22.05.2015, 15:29:04 »

Это всего лишь пример, время действия кэша и состав кэшируемых файлов можно изменить. Другое дело, как разграничить параметры кэширования для админки и сайта.
Записан
ChaosHead
Профи
********

Репутация: +381/-10
Offline Offline

Пол: Мужской
Сообщений: 4391



« Ответ #3 : 22.05.2015, 16:23:06 »

http://joomlaforum.ru/index.php?topic=229294.0

location ^~ /administrator/ {
   ...
}
« Последнее редактирование: 22.05.2015, 16:28:13 от ChaosHead » Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet