@AntohaRomaha
FreeBSD, PHP, MySQL, Jquery

Распределение трафика + Кэширующий прокси Squid, как грамотно, без ограничений, забирать объекты из кэша?

Добрый день.
FreeBSD 10.2 + кэшируюущий Squid 3.5.10 - шлюз в Интернет для локальной сети. Канал провайдер 2Мбита/сек исходящий и входящий (отдельные). Если делаю очереди "по справедливому" (никаких випов и тд), то все работает прекрасно, как надо. Но вот проблема - прокся то кэширующая, и из нее кэшированные объекты так же вытаскиваются, попадая под ограничение.
re0 - интрефейс в локалку; alc0 (tun0) - интерфейс в интернет.
Вот мой IPFW:
#PIPES DUMMYNET
${fwcmd} pipe 1 config bw 2Mbit/s
${fwcmd} pipe 11 config bw 2Mbit/s
${fwcmd} queue 1 config pipe 1 mask dst-ip 0xffffffff
${fwcmd} queue 2 config pipe 11 mask src-ip 0xffffffff
${fwcmd} add 20 queue 1 ip from any to 192.168.1.0/24{2-255} via re0
${fwcmd} add 30 queue 2 ip from 192.168.1.0/24{2-255} to any via re0


Подскажите, пожалуйста, куда копать. Нужно, чтобы из кэша объект брался мнгновенно, без всяких труб-очередей.
  • Вопрос задан
  • 710 просмотров
Пригласить эксперта
Ответы на вопрос 3
mace-ftl
@mace-ftl
wiki.squid-cache.org/Features/DelayPools - это регулированите "вэб-сереры <-> сквид"
habrahabr.ru/post/57085

ну и может https://serverfault.com/questions/79824/limiting-b...
Ответ написан
athacker
@athacker
Файрвол понятия не имеет, откуда сквид взял объект -- из кэша или из интернета скачал. И никогда это не узнает -- у него нет таких механизмов.

Если хотите, чтобы из кэша объекты отдавались быстро -- настраивайте ограничение скорости на delay pools в сквиде. И только для тех пользователей, которые не пользуются сквидом, ограничивайте скорость файрволом.
Ответ написан
Комментировать
@AntohaRomaha Автор вопроса
FreeBSD, PHP, MySQL, Jquery
Динамический шейпинг - пожалуй мне это и нужно. Читал статью про Машу с ведрами, давно еще. Но там все слишком сложно.:) Не под мои задачи. Там есть разные группы, разные файлы.. У меня не будет випов. Все равны. И даже я:) Вот по моему листингу ipfw как подскажете простейше реализовать тогда на сквиде, равное распределение..?:)

А вообще заходил тимвьювер через прозрачную проксю... правда что странно, ходит и через 80 http и через 443 https... :) Да глядишь все переведу на сквид..:)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы