LINUX.ORG.RU
ФорумAdmin

[squid] Кэширование скриптов

 


0

0

Не могу найти в интернете, что прописать в squid.conf для кэширования всяких скриптов, например вот кусок из лога:

1278711044.911    585 127.0.0.1 TCP_MISS/200 3391 GET http://www.linux.org.ru/forum/ - FIRST_UP_PARENT/192.168.43.201 text/html
1278711046.116   1033 127.0.0.1 TCP_MISS/200 537 GET http://www.google-analytics.com/__utm.gif? - FIRST_UP_PARENT/192.168.43.201 image/gif
1278711053.086   1017 127.0.0.1 TCP_MISS/200 6561 GET http://www.linux.org.ru/forum/admin/ - FIRST_UP_PARENT/192.168.43.201 text/html
1278711053.355    226 127.0.0.1 TCP_MISS/200 537 GET http://www.google-analytics.com/__utm.gif? - FIRST_UP_PARENT/192.168.43.201 image/gif
1278711057.539    631 127.0.0.1 TCP_MISS/200 3088 GET http://www.linux.org.ru/add.jsp? - FIRST_UP_PARENT/192.168.43.201 text/html
1278711058.096    520 127.0.0.1 TCP_MISS/200 1793 GET http://www.linux.org.ru/js/jquery.validate.ru.js - FIRST_UP_PARENT/192.168.43.201 text/javascript
Несмотря на то, что в конфиге у меня прописано
...
refresh_pattern .gif            14400   100%    2563200 reload-into-ims override-lastmod override-expire ignore-reload ignore-no-cache
refresh_pattern .js             1400    70%     256320 reload-into-ims override-lastmod override-expire ignore-reload ignore-no-cache
...
, постоянно обновляются всякие скрипты и картинки вроде http://www.google-analytics.com/__utm.gif, www.linux.org.ru/js/jquery.validate.ru.js.

Что надо изменить в директивах refresh-pattern, чтобы такие относительно статические объекты хотя бы месяц-другой брались из кэша, а не скачивались постоянно?

☆☆☆☆☆

А разве ты убрал дефолтную настройку

#We recommend you to use the following two lines.
acl QUERY urlpath_regex cgi-bin \?
cache deny QUERY

Если в УРЛе есть слово «cgi-bin» или знак вопроса — не кэшировать

sdio ★★★★★
()

Картинка скорее всего отдаётся с no-cache (~счётчик), так что она совсем не статическая

mikki
()
Ответ на: комментарий от sdio

А разве ты убрал дефолтную настройку...

Только что убрал, спасибо конечно, но:

1278795928.028  12817 127.0.0.1 TCP_MISS/200 6997 GET http://www.linux.org.ru/tracker.jsp? - FIRST_UP_PARENT/192.168.43.201 text/html
1278795928.980    829 127.0.0.1 TCP_MISS/200 537 GET http://www.google-analytics.com/__utm.gif? - FIRST_UP_PARENT/192.168.43.201 image/gif

1278795951.241   2968 127.0.0.1 TCP_MISS/200 5949 GET http://www.linux.org.ru/forum/development//5097633? - FIRST_UP_PARENT/192.168.43.201 text/html
1278795951.604    402 127.0.0.1 TCP_MISS/200 537 GET http://www.google-analytics.com/__utm.gif? - FIRST_UP_PARENT/192.168.43.201 image/gif
1278795952.121    844 127.0.0.1 TCP_MISS/200 1576 GET http://www.linux.org.ru/dw.jsp? - FIRST_UP_PARENT/192.168.43.201 text/html
1278795953.020    838 127.0.0.1 TCP_MISS/200 3033 GET http://www.linux.org.ru/forum/development/5097679 - FIRST_UP_PARENT/192.168.43.201 text/html
бесполезно...

Eddy_Em ☆☆☆☆☆
() автор топика
Ответ на: комментарий от mikki

Картинка отдается так, как и написано в отчете squid'а, т.е. никаких там счетчиков нет.

Eddy_Em ☆☆☆☆☆
() автор топика

P.S. Еще вопрос: неужели для кэширования ssl мне нужно создавать свой сертификат? Это я про

/etc/init.d/squid restart 
Остановка squid: 2010/07/11 01:04:51| Failed to acquire SSL certificate
...

Eddy_Em ☆☆☆☆☆
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.