Not so long ago, I was to travel on business to a neighboring region. And, since working affairs demanded constant use of the Internet, I had to think about how to save on expensive GPRS roaming traffic (UPD: the method is also suitable for
downloading prona without the knowledge of parents bypassing the limitations of corporate firewalls).
The first thing that came to mind (thanks, Habr) - use
Opera Turbo . Let me remind you briefly: Turbo is a new beta version of Opera browser that allows you to drive traffic through their servers, which compress html and repack the images in jpeg with a high degree of compression (in addition, flash-videos are replaced with their screenshots with the ability to download the original by clicking mouse), while maintaining all the markup of the document, and all the scripts work as expected.
Using Opera Turbo allows you to reduce the cost of traffic by 2-3 times (experimentally verified on viewing Wikipedia pages). Good? Good but not enough. Let's try to squeeze even more.
The next step was an attempt to
use Opera Mini on the desktop . As you know, opera mini also works through the server’s compressing traffic, but this time the html pages are repackaged into the internal format of the opera mini
obml , the markup changes “for a mobile device”, and javascript works only selectively (images are also compressed).
')
The traffic saving is much more tangible, compression is about 8 times (in the same example with Wikipedia). Still, the mini interface is not intended for desktop use. Is it possible to solve this problem? There is.
The feature is called
Opera Mini Proxy (or Opera Mini Proxy Daemon, ompd). This program is a local proxy server, which is written in the browser settings and sends all traffic through the Opera Mini servers, decoding the obml returned by them into the usual html on the fly.
Details:
- Run - ompd.exe, it does not give anything and just remains to hang "in the background", servicing requests.
- All settings - via the web interface, localhost: 8080 (the same parameters must be specified in the browser, as the address and port of the proxy server).
Important settings:
- First, on the settings page, click “Create new OM Account” (after entering the desired username), and select the created account as a working one in the “OM account (cookies, etc.)” field.
- In the field "HTML page width" set to the width of the physical screen or the width of the window
browser.
- In the field “memory size in kb” we put 6000 (this affects how the server will
divide the page into blocks loaded 1 time. In 6000 home page Habra with
pictures placed without cutting).
- In the field “screen width” set 180 (more = more beautiful, but the pictures
proportionally will be more, and compression is less. In my opinion - 180 in
just right).
- “OM protocol version (2.xx or 3.xx)” I set to 3, because faster places and
The markup looks better.
Another important point is the work with pictures (setting “image quality”):
“None” - show a rectangle instead of a picture. The idea is that when you hover the mouse (you need to hover and wait a couple of seconds) the picture should load (in practice, it did not work for me).
"Text" - without pictures.
"Low / high" - with pictures, determines the degree of compression.
Under the picture, the program usually adds a direct link to the original picture, but this link does not always work (for example, sometimes it doesn’t work in Wikipedia).
Everything, now you can use your favorite browser, compressing data through Opera Mini servers. I remind you that compression is approximately 8 times that in money equivalent (according to MTS daily tariffs) - about 7,500 rubles per gigabyte.
Have a good surfing.
UPD: More
on the same topic .