Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Сжатие трафика

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

Открыть новую тему     Написать ответ в эту тему

vaddy3

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
:
Фильтр позволяет экономить трафик используя сервис WebWarper, сжимающий ответы сайтов интернета методом GZip.
 
Добавляемые БлокЛисты [Blocklists]
# URL с несжимаемым контентом
List.NonWarped = "..\Lists\NonWarped.txt"
# Суффиксы URL с несжимаемым контентом
List.UnCompress = "..\Lists\Uncompressible.txt"
# Сайты, нуждающиеся в WW-сжатии
List.Warped = "..\Lists\Warped.txt"
Текст заголовочных фильтров [HTTP headers]
 
# WebWarper (out) - основной фильтр набора.
# Только этот фильтр осуществляет прозрачное перенаправление запросов браузера на WebWarper для сайтов, помещенных в список Warped
 
In = FALSE
Out = TRUE
Key = "URL: WebWarper (out) [BON]"
URL = "(^$LST(NonWarped)) & ($LST(Warped))"
Match = "(http://(*\1.ru(^?) | (*\1))) & ((*\?) $SET(2=\&\*) | $SET(2=\?\*)) & ($LOG(BWebWarper: \1))"
Replace = "$RDIR(http://www.webwarper.net/ww/~fz/\1\2)"
 
# WW Bypass (in) - помечает URL, который WW отказывается сжимать, суффиксом
In = TRUE
Out = FALSE
Key = "Location: WW Bypass (in) [BON]"
URL = "(www.|)webwarper.net/ww/"
Match = "($RESP((301|302)*)) & (^http://(www.|)webwarper.net/ww/*) & (http://(^$LST(NonWarped))) & (http://\2) & ($LOG(BWWBypass: \2))"
Replace = "http://\2\&WWBypass"
 
# WW Redirect (in) - корректирует URL для браузера в перенаправлениях от WW, не связанных с отказом сжимать содержимое страницы
In = TRUE
Out = FALSE
Key = "Location: WW Redirect (in) [BON]"
URL = "(www.|)webwarper.net/ww/"
Match = "($RESP((301|302)*)) & (http://(www.|)webwarper.net/ww/(~\1/|)*\2) & ($LOG(BWWRedirect: \2))"
Replace = "http://\2"
 
# Cookie UnWebWarper (in) - исправляет пути в куках для браузера
# Необходим в частности для возможности авторизации на большинстве ресурсов при использовании данного набора фильтров
In = TRUE
Out = FALSE
Key = "Set-Cookie: Cookie UnWebWarper (in) [BON]"
URL = "*"
Match = "\1path=/ww/(~([^/])++/|)[^/]++/\2"
Replace = "\1path=/\2"
 
# Don't warp it (in) - добавляет сайты, возвращающие сжатый контент в список несжимаемых
In = TRUE
Out = FALSE
Key = "URL: Don't warp it (in) [BON]"
URL = "(^(www.|)webwarper.net/ww/*)"
Match = "($IHDR(Content-Encoding: gzip)) & (http://(^$LST(NonWarped)))&(\2) & ($URL(http://([^/]++/)\1)) & ($ADDLST(NonWarped,\1)) & ($LOG(BDon\'t warp: \1))"
 
# WW Bypass (out) - блокирует сжатие для URL, помеченных суффиксом
In = FALSE
Out = TRUE
Key = "URL: WW Bypass (out) [BON]"
Match = "\1\&WWBypass"
Replace = "$RDIR(\1)"
 
# UnWebWarper (out) - перенаправляет запрос заведомо несжимаемого контента с WW на исходный адрес. Не должен срабатывать никогда при нормальной работе.
In = FALSE
Out = TRUE
Key = "URL: UnWebWarper (out) [BON]"
URL = "(www.|)webwarper.net/ww/(~\3/|)$LST(NonWarped)"
Match = "(\1//(www.|)webwarper.net/ww/(~\3/|)*\2) & ($LOG(BUnWarped: \1//\2))"
Replace = "$RDIR(\1//\2)"
 
# Warp it! (in) - при получении несжатого тескта заносит сайт в список сжимаемых и заставляет браузер повторить запрос
In = TRUE
Out = FALSE
Key = "URL: Warp it! (in) [BON]"
URL = "(^(www.|)webwarper.net/ww/*)"
Match = "($RESP(200*)) & (^$IHDR(Content-Encoding^(deflate|(^?))))) & ($IHDR(Content-Type: text/*))&(http://(^$LST(NonWarped))) & (http://(^$LST(Warped))) & ($URL(http://([^/]++/)\1)) & ($ADDLST(Warped,\1)) & ($LOG(BWarp: \1))"
Replace = "$JUMP(\u)"
 
Текст страничных фильтров [Patterns]
 
# Cannot view WW - при отказе WW сжимать содермое сайта, добавляет его в список несжимаемых
Name = "Cannot view WW [BON]"
Active = TRUE
URL = "(www.|)webwarper.net/ww"
Bounds = "<!--\s~~~~WWMESSAGE -91*-->"
Limit = 512
Match = "(*Web\ssite:\s\1\scannot*)&($URL(http://(www.|)webwarper.net/ww/(~\3/|)([^/]+)\2/))&($ADDLST(NonWarped,\2/))"
 
# Links UnWebWarper - возвращает ссылки, модифицированные корректором WW, в исходное состояние (без префиксов и суффиксов WW)
Name = "Links UnWebWarper [BON]"
Active = TRUE
Multi = TRUE
URL = "(www.|)webwarper.net/ww/"
Bounds = "<\w\s*(www.|)webwarper.net/ww/*>"
Limit = 512
Match = "(\#([\?\&]\*|(www.|)webwarper.net/ww/(~?++/|)))+\#"
Replace = "\@"
 
# Script UnWebWarper - режет рекламу WW и его корректор ссылок для JavaScript
Name = "Script UnWebWarper [BON]"
Active = TRUE
URL = "(www.|)webwarper.net/ww/"
Bounds = "<script\s*</script>"
Limit = 128
Match = "*(~clientscript|WWServ)*"
Replace = "<script language="WWScript"></script>"
 
Начальное БлокЛиста списка NonWarped.txt
 
Первая строчка обязательно пустая  
www.proxomitron.ru/
*\&WWBypass
[^\?]++.($LST(UnCompress))((^?)|\?)
$OHDR(Content-Type: (application/x-www-form-urlencoded|multipart/form-data))
Содержимое БлокЛиста Uncompressible.txt
 
Первая строчка обязательно пустая  
avi
mpg
mp3
ppt
ico
img
bat
mpg
css
jpeg
jpg
gif
pic
png
rar
zip
exe
pdf
swf
jpe
 

Всего записей: 86 | Зарегистр. 18-06-2007 | Отправлено: 00:17 07-04-2008 | Исправлено: vaddy3, 00:23 07-04-2008
Открыть новую тему     Написать ответ в эту тему

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » Программы » Сжатие трафика


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru