Сетевые прелести никсов

Zero Gravity (dik@taifun.ru)

Спецвыпуск Xakep, номер #015, стр. 015-076-2


Мой прокси - мой кэш!

Ладно. Допустим, что у вас сетки нет, и Инет, выделенный к вам в дом, еще не подвели (или даже есть и все подвели - читай ниже). Твой любимый сосед может оказывать на тебя и другие виды морально-психологического давления. Ситуация. Вроде и АТС у вас одна. И провайдер один и тот же. Но почему у этого прохвоста на его задрипанном Acorp 56k страницы при серфинге грузятся быстрее твоих? И вообще, ответы от удаленных машин приходят быстрее, чем на твоем трижды орденоносном зухеле иди даже курьере? И вот еще раз я тебе поведаю о секрете злорадных ухмылок!

Ты любишь путешествовать по сети. Это хорошо :). Проксю юзаешь провайдерскую? Наверняка юзаешь и именно провайдерскую. А в стандартный пакет любого никса входит такой прокси-сервер, как squid, - общемировой стандарт, вообще-то. Причем у твоего прова, скорее всего, тот же squid и стоит. Ну и зачем тогда он мне нужен, спросишь ты? Объясню. Вообще, зачем обычно нужен прокси? Главный его понт в данном случае в том, что у него есть такой таинственный кэш, который на деле хранит в себе не обновляемые компоненты часто посещаемых юзверями страниц. Зачем он на самом деле нужен прову, я не скажу - коммерческая тайна, пускай прову будет хорошо - нам не убыток с того. (А вот я скажу: просто пров покупает Инет у более крутого прова и платит за трафик. Так что ему выгоднее держать наиболее часто посещаемые страницы на локальном винте, чем отгрохать деньги за немереный трафик, который юзеры устроят, обращаясь к этим ресурсам каждый раз заново - прим. ред.) А вот юзеру он нужен для повышения скорости загрузки страниц. Но скорость между прокси прова и тобой ненамного больше скорости между тобой и сервером, который тебе нужен. Понимаешь, к чему я клоню? К тому, что, юзая прокси, установленный на своем компе, ты действительно чувствуешь плюсы использования данного сервиса, так как кэш лежит на твоем винте и грузится очень быстро. Осознал, о чем я? Вдумайся!

Кончено, для тех, кто сидит на выделенке, это не увеличит скорости серфинга, хотя денег сохранит немного, но для пользователей dial-up это даст существенный прирост в скорости. Итак, если при инсталляции linux ты выбрал установку squid, то просто набираешь команду squid -z и пишешь в настройках браузера адрес прокси-сервера 127.0.0.1, порт 3128. Все, ты уже начал накапливать свой собственный кэш! Если ты все-таки хочешь приобщить к этому делу прова, то в файле конфигурации тебе надо в параметре cache_peer указать адрес своего провайдера. После этого ты запрашиваешь данные, если их нет в твоем кэше, прокси обращается к кэшу прова. Хорошо накопленный кэш работает куда эффективнее, чем кэш браузера - особенно виндового. Он позволяет просматривать страницы с экономией трафика на 20-40%. В зависимости от твоей ситуации, это или экономия бабла на те же цифры, или прирост скорости серфинга в тех же объемах.

Назад на стр. 015-076-1  Содержание  Вперед на стр. 015-076-3