My ISP is charging me per GB for download. I need some solution to save Web pages on firefox and when I open page again, FF load it from cache offline.
3 Answers
Squid proxy. Set that up on a computer and configure firefox to use it. It will cache as much as you allow it based on hard drive usage.
-
-
-
-
@Wasim It should cache everything even downloads and images. From the website "Squid is a fully-featured HTTP/1.0 proxy which is almost (but not quite - we're getting there!) a fully-featured HTTP/1.1 proxy." Aug 25, 2013 at 16:55
-
it was harder to configure, took my 2 hours. I suggest not to change the default directory to c:\squid. it will take your time. and you can not use path with space like d:\program file\squid. it will not accept space– Wasim A.Sep 7, 2013 at 7:36
- use "text mode" browsing
- force firefox into "text mode" with the addon html content blocker
- use a text browser that will only download HTML.
i like the "links" text browser cos it can show images in "graphics mode" =links -g
- use an "image compressor" proxy to convert images to low quality.
for example: firefox-addon bandwidth hero
and compressor-proxy bandwidth hero proxy- for low security needs, deploy a free proxy at heroku.com
- for high security needs, set up your own "compressor proxy" on an unlimited connection
- use a "data compressor" proxy to compress all uncrypted data:
HTML, images, [audio?], [video?]. crypted data [over HTTPS] is not compressed.
to also compress crypted data, run a proxy on your own hardware on an unlimited connection.
then you also have full control over the compression algorithm.
for example, you could use html2text to convert HTML to Markdown,
to get "plain text" with minimal formatting and hyperlinks.
in numbers: this page is compressed from 140 KByte to 30 KByte = 80% decrease.- How do I use the Google data compression proxy on Firefox?
- mozilla janus data proxy
- data compression theory for google chrome
- google data compression proxy
- use an adblocker addon like uBlock Origin
- request "light" versions of websites. the implementation is server dependent.
- with the addon user-agent switcher to send a custom
user-agent
header, for example "mobile / android phone" - with the addon save-data: on to send the
save-data: on
header. this seems to be ignored by most websites
- with the addon user-agent switcher to send a custom
- avoid "web interfaces" and use "fat clients" aka "apps"
- to read/write emails, use a lightweight IMAP/Sendmail client like balsa / claws / sylpheed
- for chatting, use IRC / XMPP
- to play media streams, use youtube-viewer / minitube / auryo
Besides having static files cached, here are a few things you can do to conserve bandwidth:
- Try mobile version of popular websites - they are lighter than pages made for desktop browsers
- Block unwanted images/image ads originating from a specific domain - Flash and image ads suck up a lot of bandwidth. You can also block them via the HOSTS file if you're using Windows.
- Read proxied web pages with Google Mobilizer