Авторизируйтесь,
чтобы продолжить
Некоторые функции доступны только зарегистрированным пользователям
Неправильный логин или пароль
Добавить софт
Мой софт

Режем трафик

Автор: Михаил Брод
Опубликовано: 03.08.2009
Источник: SoftKey.info

С проблемами снижения трафика сталкиваются все - и дома, и на работе. Но если на работе за вас принимает решение "ужасный сисадмин", то в домашних условиях бороться с ростом трафика приходится самостоятельно. А как это сделать? Ограничить доступ к сайтам? Запретить загрузку картинок? Убрать возможность скачивания файлов? Все это можно сделать, но для начала надо попробовать уменьшить трафик за счет использования кеширования трафика.

Среди многих программ, с помощью которых можно реализовать эту задачу, есть и программа HandyCache. Это - кеширующий прокси-сервер, который экономит трафик, ускоряет загрузку страниц, блокирует рекламу и позволяет в автономном режиме (без подключения к Интернету) просмотреть любые посещенные ранее сайты. Очень важно то, что какие бы вы ни использовали на своем компьютере браузеры (у каждого из них свой собственный кеш, наполнение и работа с ним для каждого индивидуальна), с кешем данной программы работать могут все.

Установка

Программу можно скачать в виде установочного модуля либо в виде архива. Никаких изменений в системе при установке программы не происходит, и даже при запуске программы ничего в работе приложений не изменяется. До тех пор, пока в параметрах браузера вы не пропишете адрес своего локального прокси. (В том случае, если доступ к Интернету выполняется через один из компьютеров вашей локальной сети, в качестве прокси-сервера необходимо прописать сетевой адрес компьютера с установленной программой. В качестве дополнительного параметра требуется указать номер порта, по которому выполняется соединение. Единственное, что необходимо помнить, - у каждого браузера свои правила настройки работы через прокси. Поэтому, если вы настроили эксплорер, но пользуетесь еще и FF, настройки необходимо выполнить и в нем.

Внешний вид

В том случае, если вам достаточно использовать стандартные настройки, можно сразу приступать к работе. После запуска программа "скрывается" в панели программ, откуда через контекстное меню можно открыть главное окно или выполнить некоторые настройки. При простом наведении указателя мышки на иконку программы вы увидите статистику ее работы: какой трафик получен из Интернета, сколько было отправлено в Сеть и сколько было получено из кеша. Понятно, что чем больше вы будете использовать программу, тем существеннее будет последняя цифра.

Но пока перейдем в главное окно. В нем, в его верхней панели, отображаются текущие активные соединения, их состояние, размер и ответы сервера, история закачек и примененные к загружаемым файлам правила. Кроме того, что эта информация показывает, что было получено и какой был размер закачки, она может быть использована и для анализа ошибок, возникающих в процессе скачивания (используются ответы сервера). Кроме того, через панель, в которой отображаются эти данные, можно остановить закачку, повторить ее, удалить из кеша или открыть загруженный файл в браузере или папке.

Видом отображаемой информации легко можно управлять с помощью кнопок управления. Можно развернуть или свернуть все закачки. Можно разворачивать только новые (иногда бывает полезно посмотреть, что скачивается с просматриваемой интернет-страницей). Также можно задать скроллинг монитора, когда он в автоматическом режиме всегда отображает последние записи. Информация о скачиваемых данных, помимо экрана монитора, может записываться в лог. Включение и выключение этой возможности осуществляются также с помощью кнопок управления. А с помощью еще одной кнопки можно открывать окно лога и просматривать его содержимое. Очистить лог, монитор либо выполнить поиск среди текущих записей также можно путем использования кнопок управления.

Над этой панелью размещается информация по статистике скачивания за текущие сутки (скачано из Интернета, из кеша, отправлено). А рядом график, отображающий трафик за последние четыре минуты в режиме реального времени. Масштаб шкалы (объем трафика) можно установить в настройках (единица измерения - байт в секунду).

У таблицы, показывающей входящий трафик, есть две части. В верхней части показывается статистика закачек (о ней говорилось выше), нижняя же предназначена для показа активных на данный момент времени закачек. В этой же части можно просматривать и настраивать параметры фильтрации записей в мониторе. Фильтровать данные монитора можно по различным параметрам, к которым относятся сетевой адрес домена или страницы (URL), время скачивания, полученный ответ, размер скаченного файла, пользователь, получивший ту или иную информацию. Для каждого параметра настраиваются условия и данные, которым условие должно соответствовать. К сожалению, отсутствуют какие-либо проверки на корректность вводимых условий и их значений и форматы ввода (например, при вводе времени).

Сформированное условие называется правилом. Фильтр отбора данных может состоять из нескольких правил, каждому из которых можно присвоить тот или иной приоритет. Правила с одинаковым приоритетом обрабатывается по логическому выражению "И". Правила с различными приоритетами обрабатываются по логическому определению "ИЛИ". Правила можно переставлять местами, таким образом создавая новые варианты фильтров.

Работа со списком закачек

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

Статистика

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

Настройка программы

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

Общие настройки

Комплекс настроек определяет поведение программы и ее реакцию на использование "горячих" клавиш. Когда будет запускаться программа? Как и когда будет сворачиваться главное окно? Какие комбинации клавиш будут использованы для включения или отключения списков, фильтров и иных функций программы? Здесь же - настройки по сохранению лога закачек, проверке наличия новых версий и некоторые иные настройки. В разделе "Доступ" определяются порт, по которому будет выполняться обращение к прокси-серверу, и его сетевой адрес. При работе через прокси-сервер нескольких пользователей можно указать их сетевые имена и адреса, с которых они будут подключаться.

Разделы настроек по использованию прокси позволяют определить списки внешних (родительских) серверов, через которые HandyCache будет выходить в Интернет. Здесь же можно настроить условные и безусловные прокси. К условным относятся те, к которым будет обращаться HC в зависимости от запрашиваемого URL. В этом списке можно настроить несколько прокси, переключение между которыми производится автоматически при срабатывании правил в поле "Условие". Безусловные прокси используются вне зависимости от адреса запрашиваемого сайта. И хотя безусловных прокси может быть в списке несколько, в один момент может быть использован только один из них.

Очень важен раздел, связанный с управлением загрузкой. Здесь надо иметь в виду также то, что HandyCache умеет кешировать только HTTP-трафик и частично FTP-трафик, полученный GET-методом. Полностью с FTP-протоколом HandyCache пока корректно работает только через другой внешний прокси. Также ограничена возможность работы с защищенным трафиком (HTTPS) - его HandyCache пропускает через себя без кеширования. В этом блоке настроек можно выставить запрет на скачивание больших файлов, ограничить скорость загрузки, настроить загрузку через сервер-посредник (для обеспечения сжатия передаваемых файлов).

Настройки кеша

Настроек не так-то много, но они существенно влияют на уменьшение внешнего трафика. Например, если не включить опцию "разрешить чтение из кеша", то сколько ни работайте, сколько ни будет записываться информации в выделенное для этого пространство, объем внешнего трафика не изменится. Также можно разрешить работу в автономном режиме - в этом случае вся информация будет браться из кеша. Для улучшения работы кеша можно отменить хранение файлов, чей размер меньше установленного вами либо превышает некоторый размер. Можно настроить программу так, чтобы игнорировать параметры отказа от кеширования, установленные в заголовках веб-страниц. Со временем, когда кеш начнет занимать слишком много места на диске, можно удалить файлы, которые давно не использовались, удалить большие файлы, пустые каталоги и содержащие слишком мало данных.

Настройка списков

С помощью списков можно оптимизировать работу программы. Списки делятся на "Белый", "Черный", "Только из кеша", "Не обновлять", "Запись в кеш". "Белый" список обрабатывается самым первым, и в нем можно указать, какие из остальных списков для определенных URL проверяться не должны. "Черный" список блокирует загрузку определенных URL, заданных его правилами. Основное предназначение списка - блокирование рекламы и иного нежелательного контента. Список "Запись в кеш" заставляет программу кешировать объекты, указанные в его правилах. Обычно это картинки, таблицы каскадных стилей и файлы скриптов. Список "Не обновлять" позволяет не обновлять файлы, которые уже есть в кеше. Есть и другие списки, о которых сложно рассказать в рамках небольшого обзора.

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



Статистика
Всего программ 28589
Скачиваний сегодня 1782
Скачиваний вчера 1152