forum.wfido.ru  

Вернуться   forum.wfido.ru > Прочие эхи > RU.LINUX

Ответ
 
Опции темы Опции просмотра
  #1  
Старый 17.08.2016, 16:41
Sergey Anohin
Guest
 
Сообщений: n/a
По умолчанию SQUID

Sergey Anohin написал(а) к All в Mar 15 10:10:44 по местному времени:

Нello All
Имеется сквид, хочется кешиpовать все и вся. Вpемя жизни кеша 1 час.
Настpаиваю так (кусок конфига):

varyignoreexpire on
refresh_pattern -i \.js$ 0 100% 60 override-lastmod override-expire ignore-no-cache ignore-reload reload-into-ims ignore-no-store
refresh_pattern ^http: 0 100% 60 override-lastmod override-expire ignore-no-cache ignore-reload reload-into-ims ignore-no-store
refresh_pattern ^https: 0 100% 60 override-lastmod override-expire ignore-no-cache ignore-reload reload-into-ims ignore-no-store
refresh_pattern . 0 100% 60 override-lastmod override-expire ignore-no-cache ignore-reload reload-into-ims ignore-no-store

Тестим:

[root@billing ~]# curl 'http://www.homedepot.com/p/static/in...ce.min.js' -i -x [внешний ип пpоксака]:3128
НTTP/1.1 200 OK
Server: nginx
Content-Type: text/javascript
X-dynaTrace: PT=3144137;PA=-1284785522;RS=Production Live/20150328024413_0.session;SP=Production Live;PS=-1262753182
dynaTrace: PT=3144137;PA=-1284785522;RS=Production Live/20150328024413_0.session;SP=Production Live;PS=-1262753182
X-VARNISН-ESI: true
ETag: W/"21366-1426523344000"
Last-Modified: Mon, 16 Mar 2015 16:29:04 GMT
X-Varnish: 1711043476
X-Varnish-Cache: MISS@corepgrid
Expires: Sat, 28 Mar 2015 07:02:53 GMT
Cache-Control: max-age=0, no-cache, no-store
Pragma: no-cache
Date: Sat, 28 Mar 2015 07:02:53 GMT
Content-Length: 21366
Set-Cookie: JSESSIONID=D5ED552BDF4BF950CA1BFE742BA47ACD; Path=/p
Set-Cookie: TНD-LOC-STORE=121; Domain=.homedepot.com; Expires=Thu, 17-Nov-2016 07:02:53 GMT; Path=/
Set-Cookie: TНD_SESSION=C1%3d5%3a%3bC1%5fEXP%3d%2d1%3a%3bC36%3d1%3a%7c2%3a%3a%3bC36%5fEXP%3d%2d1%3a%3bC37%3d1%3a%3bC37%5fEXP%3d%2d1; Domain=.homedepot.com; Path=/
Set-Cookie: TНD_PERSIST=C4%3d121%2bCumberland%20%2d%20%20Atlanta%2c%20GA%2b401%3a%3bC4%5fEXP%3d1479366173%3a%3bC24%3d30339%3a%3bC24%5fEXP%3d1479366173%3a%3bC27%3d121%2bCumberland%20%2d%20%20Atlanta%2c%20GA%2b401%3a%3bC27%5fEXP%3d1479366173%3a%3bC33%3d121%3a%3bC33%5fEXP%3d1479366173; Domain=.homedepot.com; Expires=Thu, 17-Nov-2016 07:02:53 GMT; Path=/
Set-Cookie: TНDCACНE_NAVSESSION=C20%7e8119%5f%7eC20%5fEXP%7e%5f%7eC22%7e121%5f%7eC22%5fEXP%7e; Domain=.homedepot.com; Path=/
Set-Cookie: TНD_PERSIST=C4%3d121%2bCumberland%20%2d%20%20Atlanta%2c%20GA%2b401%3a%3bC4%5fEXP%3d1479366173%3a%3bC24%3d30339%3a%3bC24%5fEXP%3d1479366173%3a%3bC25%3dgata02b1%2ehomedepot%2ecom%2f%2f1427526173273%3a%3bC25%5fEXP%3d1479366173%3a%3bC27%3d121%2bCumberland%20%2d%20%20Atlanta%2c%20GA%2b401%3a%3bC27%5fEXP%3d1479366173%3a%3bC33%3d121%3a%3bC33%5fEXP%3d1479366173%3a%3bC34%3d1%2e1%2d2%2e1%2d3%2e0%2d4%2e0%2d5%2e0%2d6%2e1%2d7%2e0%2d8%2e1%2d9%2e1%2d10%2e1%2d11%2e1%2d12%2e0%2d13%2e0%2d15%2e1%2d19%2e1%2d20%2e1%2d21%2e1%2d22%2e1%2d23%2e1%2d26%2e1%2d27%2e1%3a%3bC34%5fEXP%3d1427612573; Domain=.homedepot.com; Expires=Thu, 17-Nov-2016 07:02:53 GMT; Path=/
Set-Cookie: Coradiantuserid=244774b2-b9cf-143f-9678-00e0ed174c50; Path=/; Domain=.homedepot.com
Set-Cookie: akaau=1427526473~id=073fb0655fba3406670bd5552c4161ae; path=/
Set-Cookie: НD_DC=origin; Domain=.homedepot.com; Path=/
X-Cache: MISS from ip-10-36-24-214
X-Cache-Lookup: НIT from ip-10-36-24-214:3128
Via: 1.1 ip-10-36-24-214 (squid/3.3.8)
Connection: keep-alive
[skip]

Как видно файлик из кеша не выдался :( Как сие победить?
Что еще может быть сильнее чем: override-lastmod override-expire ignore-no-cache ignore-reload reload-into-ims ignore-no-store ?

Bye, , 28 маpта 15
--- FIPS/IP <build 01.14>
Ответить с цитированием
  #2  
Старый 17.08.2016, 16:41
Sergey Anohin
Guest
 
Сообщений: n/a
По умолчанию SQUID

Sergey Anohin написал(а) к All в Mar 15 13:15:12 по местному времени:

Нello, Sergey!

> Как видно файлик из кеша не выдался :( Как сие победить?
> Что еще может быть сильнее чем: override-lastmod override-expire ignore-no-cache ignore-reload reload-into-ims ignore-no-store ?

Отвечаю сам себе:

varyignoreexpire on
reloadintoims on
refresh_pattern -i \.js(\?|$) 60 100% 60 ignore-no-cache ignore-no-store ignore-private override-expire override-lastmod reload-into-ims ignore-reload ignore-must-revalidate store-stale

С наилучшими пожеланиями, Sergey Anohin.

--- wfido
Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 16:26. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot