The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"SQUID только как httpd accelerator"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Настройка Squid и других прокси серверов (Public)
Изначальное сообщение [Проследить за развитием треда]

"SQUID только как httpd accelerator" 
Сообщение от Absinth Искать по авторуВ закладки(ok) on 30-Ноя-05, 20:20  (MSK)
Добрый всем день... (или ночь) :))

Сквид и апач стоят на одной тачке. Все запросы на 80 порт идут через сквид на локально висящий на 8000 порту апач. Хочу чтобы кешировались картинки (графика самого сайта + фотки). Вот что получается.

Кусок access.log:

192.168.0.77 - - [30/Nov/2005:19:06:32 +0200] "GET http://127.0.0.1:8000/siteimg/button_yell.gif HTTP/1.1" 304 200 TCP_IMS_HIT:NONE
192.168.0.77 - - [30/Nov/2005:19:06:32 +0200] "GET http://127.0.0.1:8000/moduleim/ramkabg_bott.gif HTTP/1.1" 304 200 TCP_IMS_HIT:NONE
192.168.0.77 - - [30/Nov/2005:19:06:34 +0200] "GET http://127.0.0.1:8000/personal/albums/view/5/ HTTP/1.1" 200 12312 TCP_MISS:DIRECT
192.168.0.77 - - [30/Nov/2005:19:06:34 +0200] "GET http://127.0.0.1:8000/includes/privimg.php? HTTP/1.1" 200 2774 TCP_MISS:DIRECT

Не могу добится того, чтобы он кешировал фотки. Которые, в общем-то, и стоит кешировать. Есть превьюшки и есть большие. Надо и те и те.

Кусок конфа:

http_port 192.168.0.253:80

acl all src 0.0.0.0/0.0.0.0
acl manager proto cache_object
acl localhost src 127.0.0.1/255.255.255.255
acl me src 192.168.0.253/255.255.255.255
acl our_networks src 192.168.0.0/16
acl to_localhost dst 127.0.0.0/8
acl SSL_ports port 443 563
acl Safe_ports port 80 # http
acl Safe_ports port 21 # ftp
acl Safe_ports port 443 563 # https, snews
acl Safe_ports port 70 # gopher
acl Safe_ports port 210 # wais
acl Safe_ports port 1025-65535 # unregistered ports
acl Safe_ports port 280 # http-mgmt
acl Safe_ports port 488 # gss-http
acl Safe_ports port 591 # filemaker
acl Safe_ports port 777 # multiling http
acl CONNECT method CONNECT

http_access allow all
http_reply_access allow all

httpd_accel_host 127.0.0.1
acl acceleratedHost dst 127.0.0.1/255.255.255.255
httpd_accel_port 8000
acl acceleratedPort port 8000
httpd_accel_with_proxy off
#no_cache deny acceleratedHost
#always_direct allow acceleratedHost
http_access allow acceleratedHost acceleratedPort
#always_direct deny all

refresh_pattern . 0 20% 4320

cache_dir ufs /usr/local/squid/var/cache 100 16 256

acl QUERY urlpath_regex cgi-bin
no_cache deny QUERY

maximum_object_size 4096 KB
#minimum_object_size 1 KB

# ниже экспериментировал с любыми типами
cache_replacement_policy heap GDSF
memory_replacement_policy lru

Кто знает в чем дело? Помогите плз... Неделю мучаюсь .. Спасибо

  Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]

1. "SQUID только как httpd accelerator" 
Сообщение от adil_18 emailИскать по авторуВ закладки(??) on 01-Дек-05, 10:19  (MSK)
kak squid zapuskaesh?
esli s klyu4om -D u menya takaya je kazyavka!!!
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "SQUID только как httpd accelerator" 
Сообщение от Absinth Искать по авторуВ закладки(ok) on 01-Дек-05, 11:43  (MSK)
>kak squid zapuskaesh?
>esli s klyu4om -D u menya takaya je kazyavka!!!


Да нет, без "-D". Это чтобы без DNS проверки запустить.

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "SQUID только как httpd accelerator" 
Сообщение от Андрей Слободяник Искать по авторуВ закладки on 01-Дек-05, 18:39  (MSK)
>Добрый всем день... (или ночь) :))
>refresh_pattern .  0 20% 4320
С этим аккуратнее, а то может отдавать закешированное после изменений на сайте.

>
>cache_dir ufs /usr/local/squid/var/cache 100 16 256
>
>acl QUERY urlpath_regex cgi-bin
>no_cache deny QUERY

Тоже внимательно, правда, у тебя "privimg.php?", а не cgi-bin.

>Кто знает в чем дело?
Точно не знаю, но попробуй с httpd_accel_uses_host_header on (у тебя же http 1.1), а также включи store.log и соответсвующий debug, будет проще разобраться.


  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх


Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ]




Спонсоры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2022 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру