<
  • Главная
Статьи

Огляд утиліти для зменшення трафіку TrafficCompressor


Сьогодні нікого не здивуєш швидким і не створює проблем оточуючим доступом в Інтернет. Виділені, ADSL, супутниковий зв'язок - все це дозволяє користувачам на високій швидкості обмінюватися інформацією з віддаленими серверами. Однак тут виповзає на поверхню нова проблема - високі ціни на трафік. Більшість користувачів як у великих містах, так і в тих, що розміром поменше, в одному з яких має честь жити і автор цієї статті, змушені урізати себе в доступі самостійно, щоб після закінчення розрахункового періоду не довелося гірко каятися. Така нинішня плата за швидкість.

Словом, якщо за один мегабайт ви викладаєте 2 рубля або більше, то мимоволі будете шукати шляхи зниження невблаганно капає витрат. Так вчинив і я, перейшовши з звичайного діалапу на сучасний двухмегабітовий ADSL-доступ. Для початку була встановлена ​​програма для вирізання всіх наявних в природі банерів та інших хитрощів рекламників, потім була відключена завантаження випадково зустрів на сторінках звуків, музики, флеш і відео. Але і цього виявилося мало, довелося, згнітивши серце, відключити картинки. Трафік зменшився в рази, проте його як і раніше не вистачало навіть для роботи, не кажучи вже про хобі та рідкісних розвагах. Після закінчення декількох місяців мук на допомогу була покликана нова розробка, яка пропонує досить цікавий спосіб економії - стиснення трафіку.

називається новинка TrafficCompressor - це програма, яка стискає запитані дані безпосередньо перед завантаженням на комп'ютер користувача. За рахунок чого досягається прискорення? Для відповіді на це питання доведеться звернутися до технічних подробиць. Програма встановлюється в якості своєрідного шлюзу між користувачем і Інтернетом. Запитуючи сторінку, користувач передає дані програмі, та - свого облікового запису, дані завантажуються на сервер, стискаються там, потім передаються на комп'ютер користувача, а тут в справу знову вступає клієнтський модуль програми, який розпаковує інформацію і подає її користувачеві. З вихідний трафік відбувається те ж саме.

На перший погляд виглядає громіздко і незручно. Однак на ділі все набагато простіше і зрозуміліше. Зауважимо, наприклад, що ніяких проксі-серверів, адрес шлюзів та іншого прописувати не доведеться, достатньо просто встановити програму і не вникати в непотрібні технічні подробиці. Метод стиснення, який використовується програмою, - GZip.

Одне з найбільш важливих переваг TrafficCompressor - універсальність. Стискається практично все: веб-сторінки (HTTP), електронна пошта (POP3, IMAP), Usenet, протоколи месенджерів на зразок ICQ, IRC, протоколи передачі даних онлайн-ігор. В результаті пересування по Інтернету стає не таким разоряющим, хоча час відгуку (пінг) збільшується за рахунок того, що інформація робить на кілька "стрибків" більше, заходячи на сервер TrafficCompressor, коли рухається в напрямку вашого комп'ютера. TrafficCompressor може бути особливо цінним для користувачів з дорогим входять трафіком, наприклад для тих, хто використовує GPRS і EDGE.
налаштування програми

Так як програма не безкоштовна, розробники сподіваються, що їх дітище знайде притулок у користувачів, які вважатимуть, що вигідніше сплачувати за користування програмою, ніж побачити астрономічний рахунок у провайдера. Саме тому TrafficCompressor в першу чергу призначений для користувачів з дорогим трафіком. Крім того, він може стати в нагоді користувачам з повільним інтернет-з'єднанням, так як за рахунок стиснення підвищується швидкість передачі даних.

Однак не все так безхмарно, як може здатися на перший погляд. Свої обмеження у програми також є. Наприклад, картинки програма залишає незжатими, резонно вважаючи, що вони і так стиснуті до межі. До того ж в TrafficCompressor закладено не займатися компресією вже стислих файлів: zip- і rar-архівів, mp3-файлів і так далі. Однак розробники відзначають, що деякі zip-архіви, як це не дивно звучить, можуть бути стиснуті з коефіцієнтом до 10%. Таке стиснення можливо для архівів, які містять багато файлів. Крім того, будь-який архів або JPEG / GIF-зображення, прикріплені до e-mail-повідомлення, можуть бути стиснуті на 25-30% за рахунок того, що прикріплені файли зберігаються і передаються в 7-бітному текстовому форматі. У майбутньому розробники планують додати в програму функцію стиснення зображень з примусовим зниженням якості оних.
Схема функціонування TrafficCompressor

Підтримка FTP поки не додано. Розробники порахували, що більшість користувачів закачують по FTP тільки стислі файли (mp3, zip, відео) і підтримка протоколу поки не обов'язкова. У майбутньому, однак, вона все ж планується. Не підтримує TrafficCompressor і протоколів IP-телефонії. Справа в тому, що в них вже використовується стиснення даних. P2P-мережі зазвичай теж стискають дані. Зокрема, пройшло перевірку стиснення трафіку eMule. Виграшу в обсязі трафіку не вийшло. Тому підтримка протоколу додана була.

Однак якщо відняти відсутність підтримки програмою злегка екзотичних для користувача з дорогим трафіком протоколів, можна відзначити, що спільна робота з TrafficCompressor і улюбленими програмами так само проста, як і без нього. Справа в тому, що TrafficCompressor прив'язується до протоколу, а не конкретній програмі, тому будь-яка програма, яка використовує стандартні протоколи, запрацює без проблем.

Втім, варто відзначити, що далеко не завжди варто дозволяти вихід в Мережу всіх програм. Більш того, в деяких випадках це може завдати серйозної шкоди користувачеві. По-перше, серед утиліт, що використовують стандартні протоколи, можуть бути і шкідливі (наприклад, троянські коні, програми-шпигуни і т.д.). Ну а по-друге, сьогодні багато утиліти вміють оновлювати себе через Інтернет, що теж далеко не завжди добре. Зазвичай для обмеження роботи різного ПО в глобальній мережі використовується файрвол. Однак, у випадку з TrafficCompressor-му це не допоможе. Справа в тому, що ця програма відправляє всі запити від "свого імені", а сама вона має всі необхідні права для виходу в Інтернет. Природно, розробники TrafficCompressor-а не могли залишити таку діру. Вони надали користувачам самостійно вибирати ті програми, трафік яких буде обробляти їх утиліта. Для цього в її настройках є спеціальна вкладка. На ній користувач може вказати ті програми (браузер, поштовий клієнт, ICQ і т.п.), які будуть працювати через TrafficCompressor. Всі інші програми будуть виходити в Мережу як зазвичай і на них буде поширюватися налаштована в файрвола політика безпеки.

TrafficCompressor працює з практично будь-якими типами зв'язку: GPRS / EDGE (EGPRS), dial-up, GSM / CSD / HSCSD, ISDN, кабельний модем, радіо-Ethernet, Wi-Fi, ADSL, супутниковий зв'язок. Певні проблеми спостерігаються тільки у тих користувачів, які виходять в Інтернет через проксі-сервери. Однак розробники планують в майбутніх версіях вирішити ці проблеми, а поки просять повідомляти користувачів про всі особливості їхнього доступу на офіційному російськомовному форумі програми .
Статистика після місяця роботи

У програмі є три режими: Better Internet access speed, Better traffic saving, Maximum traffic saving. Однак вони змінюють не ступінь стиснення, а настройки мережевого протоколу. Залежно від цих параметрів зміна обсягу трафіку може бути в межах 20%. Швидкість може змінюватися дуже по-різному (іноді змінюється в 1,5-2 рази для різних режимів або може не змінюватися взагалі) в залежності від програм, які використовуються, типу і якості інтернет-з'єднання. Конкретні цифри можна отримати тільки досвідченим шляхом.

Програма має досить ємною статистикою, розкладаючи по поличках стислий і нестислий трафік. Однак варто врахувати, що в якості нестислого TrafficCompressor показує не весь інтернет-трафік, а тільки "корисний", який був оброблений безпосередньо програмою, тому показання провайдера завжди будуть більше, ніж значення поля Uncompressed data.

При описі будь-якого оптимізатора не обійтися без тесту.

  • Браузер "Опера" вантажить сторінку www.microsoft.com. Кеш браузера відключений. TrafficCompressor вимкнений. Показання "Опери": 140 Кб (враховується тільки вхідний трафік). Показання Windows: sent - 32741, received - 190645.
  • Браузер "Опера" вантажить сторінку www.microsoft.com. Кеш браузера відключений. TrafficCompressor включений. Показання "Опери": 140 Кб (враховується тільки вхідний трафік). Показання Windows: sent - 16420, received - 129172. Показання TrafficCompressor: uncompressed - 164 Кб, compressed - 104 Кб, saved - 59 Кб, ratio - 36,3% (враховується вхідний і вихідний трафік).

Браузер показує один і той же результат, так як "бачить" вже декомпрессірованний трафік. Windows же показує, що вихідний трафік зменшився приблизно на 16 Кб (50%), а вхідний - на 60 Кб (32%). Таким чином, вхідного трафіку TrafficCompressor заощадив 60 Кб, а разом з вихідним 76 Кб. Крім того, видно, що і браузер, і TrafficCompressor показують менший обсяг переданої інформації, ніж Windows, як раз через невраховані "надлишкових пакетів даних" (TCP / IP overhead).
Іконка програми ховається в треї

Наостанок залишилося питання приватної інформації. Для ведення якої-небудь важливої ​​листування по e-mail або передачі будь-яким іншим способом через Інтернет важливих даних в незашифрованому вигляді варто відключати тимчасово TrafficCompressor для певних серверів або мережевих протоколів або деактивувати його повністю для впевненості в конфіденційності вашої інформації.

В даний момент програма досягла версії 0.5b, функціонує з усіма представниками сімейства операційних систем Windows, а розмір дистрибутива становить 800 кілобайт.


За рахунок чого досягається прискорення?


Новости
  • Виртуальный хостинг

    Виртуальный хостинг. Возможности сервера распределяются в равной мере между всеми... 
    Читать полностью

  • Редизайн сайта

    Редизайн сайта – это полное либо частичное обновление дизайна существующего сайта.... 
    Читать полностью

  • Консалтинг, услуги контент-менеджера

    Сопровождение любых интернет ресурсов;- Знание HTML и CSS- Поиск и обновление контента;-... 
    Читать полностью

  • Трафик из соцсетей

    Сравнительно дешевый способ по сравнению с поисковым и контекстным видами раскрутки... 
    Читать полностью

  • Поисковая оптимизация

    Поисковая оптимизация (англ. search engine optimization, SEO) — поднятие позиций сайта в результатах... 
    Читать полностью