LINUX.ORG.RU

Оптимизация кэша squid

 , ,


0

0

Развивая тему экономии трафика с помощью прокси-сервера squid, нельзя не упомянуть про возможности дополнительной настройки кэша, а также возможность задания разных правил кэширования для разных адресов (которые можно задавать шаблонами).

Кроме того, squid позволяет модифицировать заголовки запросов, что также можно использовать для повышения эффективности кэша.

В статье показано, как с помощью несложных изменений в конфигурации можно существенно повысить эффективность его кэша.

>>> Статья

★★★★

Проверено: svu ()

>(У автора использование кэша увеличилось с 6% до 28%)

42% (2900 пользователей с абсолютно разными привычками)

Кто больше? :)

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

На самом деле на первый взгляд не расписан тюнинг алгоритма кэширования, а также распределения кэша в памяти.

Я к примеру выделил 2 гига под кэш и отключил дисковый. Реакция прокси при попадании в кэш - 1мс.

Ej_Pulsar
()

прочитал "охуенно повысить"
к чему бы это

anonymous
()
Ответ на: комментарий от Ej_Pulsar

> Я к примеру выделил 2 гига под кэш и отключил дисковый. Реакция прокси при попадании в кэш - 1мс.

тут вопрос не в скорости а в экономии

MooSE ★★★★
() автор топика

> Далее полезно ещё раз изучить логи squid. Возможно вы напишите какие-то свои дополнительный правила.

Возможно, вы напишете какие-то свои дополнительные правила.

3 ошибки))

Igron ★★★★★
()
Ответ на: комментарий от Ej_Pulsar

>>(У автора использование кэша увеличилось с 6% до 28%)

> 42% (2900 пользователей с абсолютно разными привычками)

у меня где-то так же когда никто из сети не тянет музыку, большие pdf и djvu

PS под кеш отвел 60 гиг

vadiml ★★★★★
()

я уже думал сквид уже не юзают с таким тюнингом. были времена, когда тоже замарачивались, но когда действительно кол-во народа на него подсаживается весьма много, то получается больше гемора нежели пользы. скажем так, контора, в которой я в свое время работал весьма быстро вырасла из этих коротких штанишек.

да и вообще, честно признаться, кеширование - это все здорово, но сколько гемора превносит, просто не передать. разумеется все чисто и гладко, когда народ тупо по страничкам ходит и не пользуется всякими формами, которые также напичканы явами и аяксами. кароч, наелся я вдоволь. уж лучше железные 128кбит, нежели 512 кривых.

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

я знаю большие конторы которые сидят за кластером из сквидов и в ус не дуют, потомучто он реально спасает во многих случаях.

anonymous
()
Ответ на: комментарий от Deleted

я знаю большие конторы которые сидят за кластером из сквидов и в ус не дуют, потомучто он реально спасает во многих случаях.

anonymous
()

Чтож, отличненько.. почитаем на досуге.. ;-)

MiracleMan ★★★★★
()
Ответ на: комментарий от Deleted

it depends... Например, у моего Института есть доступ к электронным библиотекам. За деньги, разуммется :) Разумеется, библиотеки не дают права миррорить их контент. Т.е. техническая возможность есть, но "библиотекари" читают логи, и банят всех кого не лень. Перед баном они высылают предупреждение. Как не крути, но замены прозрачному прокси в такой ситуации нет :(

А так, у меня лежат сквидовые логи за последние 700 дней. И если есть притензии, то авком элементарно находятся виновные и отправляются к начальству на ковер. А какие от туда сексуальные стоны раздаются я описывать не буду -- душа радуется ;)

PS. За очепятки/ошипки просьба извинить, у меня температура 40 :(

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

Господа - какой нафик кеш ?

У меня на серверах отключен давно - уже года полтора как. Что ту экономить-то ? У всех в офисах давно безлимиты

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

уважаемый! надо иногда представлять, что хотя бы гипотетически за пределами мегаполисов тоже есть жизнь и тоже работают люди.. там где безлимитки нету

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

> уважаемый! надо иногда представлять, что хотя бы гипотетически за пределами мегаполисов тоже есть жизнь и тоже работают люди.. там где безлимитки нету

+1. Хотя безлимитки есть уже почти везде. Вопрос сейчас в скоростях...:)

MooSE ★★★★
() автор топика

безлимитка то есть, но со сквидом на входе в безлимитку, к примеру, 80 мегабит, на выходе 120 мегабит,вуаля, незаметно канал стал шире чем берется у провайдера :)

anonymous
()

Хорошая статья, спасибо.

Skala
()
Ответ на: комментарий от anonymous

> У меня на серверах отключен давно - уже года полтора как. Что ту экономить-то ? У всех в офисах давно безлимиты

Ахтунг! Житель дефолтного города в топике!

Lumi ★★★★★
()
Ответ на: комментарий от anonymous

У кого безлимиты, а кто за 10 гигов трафика на 4мбит 40тыр в месяц платит:( Ждем когда хоть корбина до нас дотянется:(

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

У меня в городе корбина дотянулась - радости мало :( 128К безлимитка за 750 руб в месяц, причём по отзывам, в часы пик всё просто стоит.

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

Блин, достало. 
Анонимусам, которые не предполагают что есть жизнь за мкадом. цитата из прайса прова для юриков

"Безлимитный для бизнеса 256"     256 (это скорость в кб) 6900,00( это стоимость без НДС)

Больще 256 никто не дает. 

http://polarcom.ru/index.php?mode=tarrifs

Sargan
()
Ответ на: комментарий от anonymous

>У меня в городе корбина дотянулась - радости мало :( 128К безлимитка за 750 руб в месяц, причём по отзывам, в часы пик всё просто стоит.

Угу. А у нас безлимитка 64К - 900 руб.

anonymous
()

попробуем. ускорители интернета - супер.

mic ★★★★★
()
Ответ на: комментарий от anonymous

Всем кто красиво отключил кэш.

ДА, дисковая подсистема загнётся если пользователей много и канал превышает 5 мегабит, именно поэтому стОит отключить дисковый кэш.

Но вот оставив есго в оперативной памяти можно виртуально повысить процентов на 30-50 ёмкость этого самого канала.

Московским безлимитчикам правда шоколадно, а кто-то вынужден платить по десять тысяч зелени чтобы иметь 4 (!) мегабита безлимита.

И экономия тут явно важна как воздух.

А с ней мы получаем скорость реакции, кеш в памяти (которая стоит реально копейки) - самое лучшее решение в этом вопросе.

Ej_Pulsar
()
Ответ на: комментарий от Slackware_user

>Озу под кэш не нужно.

>ОН НА ДИСКЕ

>З.ы.

>ЧИТАЙТЕ МАНЫ.

Читай сообщение, которое я комментировал

>ДА, дисковая подсистема загнётся если пользователей много и канал превышает 5 мегабит, именно поэтому стОит отключить дисковый кэш.

yurikoles ★★★
()
Ответ на: комментарий от Slackware_user

А у меня тут в одной конторке в Зеленограде (Это Москва между прочим) нету безлимита.

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

> А у меня тут в одной конторке в Зеленограде (Это Москва между прочим) нету безлимита.

у нас тут в казани для юрлиц 256 анлим стоит 12300р. А 512 - 21800р.

MooSE ★★★★
() автор топика
Ответ на: комментарий от Deleted

> уж лучше железные 128кбит, нежели 512 кривых.

я вот как раз сквидом и режу трафик по 20 KB/чел

а без него постоянно кто-то картинками так забивает канал, что почта не уходит и жаба отваливается

vadiml ★★★★★
()
Ответ на: комментарий от vadiml

> я вот как раз сквидом и режу трафик по 20 KB/чел

это у меня unlim на 200+ KB (т.е. 2 Mb/s), инет доступен более чем 50 чел + web сервер + почтовый сервер

vadiml ★★★★★
()
Ответ на: комментарий от anonymous

> У меня на серверах отключен давно - уже года полтора как. Что ту экономить-то ? У всех в офисах давно безлимиты

я посмотрел страничку с фотками метров на 20 и кинул ссылку соседу, он тоже посмотрел и т.д.

Та к эти 2 метров закачаются только 1 раз, у остальных всё откроется моментально.

Вот для этого и нужен БОЛЬШОЙ кеш

vadiml ★★★★★
()
Ответ на: комментарий от MooSE

> у нас тут в казани для юрлиц 256 анлим стоит 12300р. А 512 - 21800р.

мы неделю назад перешли (наконец-то) на unlim 2 Mb за 980 грн (это ~25000 р)

до этого за туже сумму был 512 Kb на 12 гиг, всё что выше -- 4 цента МВ

vadiml ★★★★★
()
Ответ на: комментарий от anonymous

Для этого намного лучше подходят privoxy и adblock. Резать баннеры сквидом можно только от безысходности.

anonymous
()
Ответ на: комментарий от yurikoles

>И сколько ты способен установить и выделить ОЗУ под кеш?

2-3 GB, GDSF политика, нормализация кэша происходит примерно недели за две.

За это время доля использования кэша плавно возросла с 25 до 42%. Повторю, 2900 пользователей.

Если учесть что средний аптайм прокси сервера примерно год (уже на протяжении 6 лет), и полную забивку кэша за 1 рабочий день - его потеря совсе не страшна при долговременном отключении эл-ва.

>Озу под кэш не нужно. >ОН НА ДИСКЕ >ЧИТАЙТЕ МАНЫ.

Лизни розетку, почитай маны, пообщайся с разработчиками сквида. Они расскажут как просто организовать кэш в памяти без рамдисков и прочей ереси.

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