Инструменты пользователя

Инструменты сайта


Боковая панель

Перевод этой страницы:

ru:traffic

Монитор трафика

Монитор трафика является инструментом фильтрации трафика. Данный инструмент позволяет анализировать трафик, просматривать данные запросов, блокировать нежелательные запросы, тем самым повышая скорость и стабильность работы шаблонов. Для фильтрации запросов используется действие “Политика содержимого”, которое настраивает поведение монитора трафика и имеет три режима работы: “Без ограничений”, “Белый список”, “Черный список”. Списки фильтрации могут содержать в себе домены и регулярные выражения для адреса. Политики фильтрации содержимого разделены по инстансам, каждый инстанс может иметь свою политику.

Окно “Трафик”

Окно “Трафик” предназначено для просмотра и анализа запросов, посылаемых браузером или отдельными get и post запросами. Окно монитора трафика включается в выпадающем меню Окна→Трафик.

Интерфейс окна организован в виде таблицы с колонками: статус запроса, метод запроса, адрес запроса.

Справа от таблицы расположены кнопки: “Настройки политики содержимого”, “Сгруппировать по домену”, “Панель поиска”, “Сортировка по умолчанию”, “Автопрокрутка”, “Очистить”.

Работа с политикой содержимого

При клике правой кнопкой мыши на строке в таблице открывается контекстное меню

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

При добавлении данных в белый или черный список создается действие “Политика содержимого”, в котором сформирован текущий список доменов и регулярных выражений.

Кнопка “Настройки политики содержимого”, находящаяся в правой панели окна “Трафик” открывает форму, в которой отображается текущий список доменов и регулярных выражений.

При применении изменений в данной форме действие “Политика содержимого“ будет так же создано, либо обновлено, если оно последнее из созданных.

Так же в форме “Браузер” добавлена таблица с текущей политикой содержимого.

При политике содержимого, отображенной выше, переход на ya.ru будет выглядеть следующим образом:

Запросы с красным крестом в статусе были заблокированы в соответствии с текущей политикой содержимого.

Использование в C# коде

Политику содержимого можно изменять через C# код. Для этого реализован метод в ZennoLab.CommandCenter.Instance:

void SetContentPolicy(string policy, IEnumerable<string> domains = null, IEnumerable<string> regexs = null)

Первым параметром метод принимает строку, отражающую режим работы: «DirectLoad», «WhiteList», «BlockList». Следующие параметры опциональные, список доменов и список регулярных выражений.

ru/traffic.txt · Последние изменения: 2016/10/18 15:14 — vladz