Вопрос по кеширования в nginx

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
fixxxer
это ты сейчас вообще о чем?
 

MiksIr

miksir@home:~$
Он о том, что локейшн с перечислением расширений - плохо. Нужно просто выделить директории для статики и на них прописать локейшены - конфиг будет более "приличным" =)
 

fixxxer

К.О.
Партнер клуба
- location ~* ^.+\.(ico|ogg|ogv|svg|svgz|eot|otf|woff|mp4|ttf|css|rss|atom|js|jpg|jpeg|gif|png|ico|zip|tgz|gz|rar|bz2|doc|xls|exe|ppt|tar|mid|midi|wav|bmp|rtf)$ {
+ location /static/ {
+ alias /path/to/static;

об этом
 

confguru

ExAdmin
Команда форума
Ну вы блин накатали 2 страницы.

Введите версионность статических файлов - и проблема будет в корне решена.
Корпоративные прокси плевать хотели на ваши Expires
если траффик платный..

Я надеюсь у вас стоит сжатие css,js в один или несколько файлов..
ссылайтесь на них как /static/v.2/css* - а в nginx правило чтоб смотрела в одну папку :)
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
admin
У нас внутренний портал, плевать на прокси, версионность делать тоже ни к чему.

fixxxer
я там переписал конф, оставив только js/css и графику. + перепилил на try_files тот if, что был

MiksIr
Статика отдается в нескольких местах, смысла везде писать локейш не вижу.

всем спасибо, трабл решен.
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
admin
Саша, а вот обижать наездами не стоит, ибо здесь твое замечание "не дорос" не уместно. У нас не более 50-60 пользователей, слава богу если из них на сайт одновременно зайдут 20. Зачем версионность, если мне просто нужна была соответствующая строчка в конфиге nginx, чтобы файл не попадал в длительный кеш? Я решение получил, дальше имхо и дискутировать не за чем.

К тому же что там купил яндекс мне глубоко фиолетово. Масштабы наши и яндекса сравнивать не стоит.
 
Сверху