Сегодня Вторник 24-12-2024 | Вы не зарегистрированы на этом сайте! | Регистрация Вход |
Как платить за мобильный интернет в 5 раз меньшеНе секрет что интернет который предоставляют мобильные операторы довольно дорогой. Здесь я опишу свою историю о том как я решил эту проблему и уменьшил затраты. Начнём с того что я опытный суперспец и знал с самого начала что я хотел. А хотел я вот что. Уменьшить затраты на трафик можно простым способом - сократив объём этого самого трафика. Но как это сделать ? В теории это очень просто. Большинство страниц сайтов которые мы посещаем не сжимаются. То есть если HTML страница весит 100 килобайт то зайдя на неё с мобильного вы заплатите своему оператору мобильной связи именно за 100 килобайт данных. Идея получается простая - нужен посредник между мобильным телефоном и интернетом, который будет сжимать html страницу (обычно в 3-5 раз) и отсылать на мобильный телефон уже сжатую версию страницы. Мобильник разожмёт её и отобразит как обычно. Таким образом можно съэкономить до 80%. Ну а теперь печальная новость - обыскав весь интернет в поисках такого софта я его не нашел. На данный момент не существует публичного сервера который бы это делал. Есть только глючные разработки в ветке gzip прокси сервера squid (ну это технические детали для интересующихся). Пришлось писать с нуля такой софт, на что я убил весь сегодняшний день. К вечеру всё было готово - проверив работу софта я убедился в том, что сжать можно до 80% текста обычной HMTL страницы. Например страница нашего сайта www.cellguru.ru (кстати не забудьте нас посетить) весит 35 килобайт, а при заходе через сжимающего посредника она весила всего 8.5 килобайт, то есть в 4 раза меньше! Всё шло как по маслу, мне оставалось только настроить прокси сервер в Oper'е на мой сервер в интернете для того чтобы всё заработало. Но УВЫ - оказалось что Opera Mini не поддерживает работу с прокси серверами. Вот такого оборота событий я не ожидал. Оказалось что всё что я сделал работает с обычным компьютерным браузером но не работает с Opera Mini. Но я не остановился и продолжил копать. Оказалось что в Opera Mini в настройках есть два протокола связи: HTTP и Socket. Мне стало интересно что же это за зверь такой Socket. Оказалось что при использовании этого метода связи Opera соединяется не с сайтом напрямую, а через посредника - один из серверов принадлежащей компании Opera. Причем этот посредник очень умная штука - он сам вырезает из HTML документов лишние тэги, пробелы и так далее чем уменьшает вес страницы. Я удивился, и решил проверить а поддерживают ли эти сервера сжатие данных наподобие системы которую я написал. Я испытал смешанные чувства когда узнал ответ на свой вопрос. Да - поддерживает. Причём безглючно. То есть фактически у Opera есть сервера которые я искал с самого начала. И вся моя работа по написанию аналогичного софта оказалась почти бессмысленной. Восторг и разочарование, вот что я испытал в этот момент :) Таким образом, дорогие друзья, я завершаю свою статью хвалебными словами в адрес разработчиков Opera Mini. Чуть не забыл написать самое главное, а именно: Как платить за интернет В 5 Раз Меньше? Очень, очень просто! Скачиваете и устанавливаете Opera Mini, в настройках задаёте тип соединения "Socket" и сёрфите наздоровье! Всю работу по уменьшению ваших затрат на трафик сделает сервер Opera. Права на материал принадлежат владельцам сайта Cellguru.ru . При копировании материалов прямая ссылка на cellguru.ru обязательна.
Категория: Теория,истории,факты |
Просмотров: (25696)
|
Юмор Телефонный разговор под Новый год: - Алло, это страховая компания? Скажите, мы можем застраховать дом по телефону? - Нет, это невозможно. Сейчас мы пошлем своего представителя и он заключит с вами соглашение. - Хорошо, присылайте. Только поторопитесь, а то у нас уже догорает елка и начинает дымиться ковер! |
© Copyright Cellguru.Ru 2006-2012 В случае использования информации с сайта гиперссылка на нас обязательна! |