[squid-users] Content Adaptation with HTTPs
Amos Jeffries
squid3 at treenet.co.nz
Mon Aug 21 15:45:48 UTC 2017
On 21/08/17 08:06, Christopher Ahrens wrote:
> Amos Jeffries wrote:
>> On 20/08/17 16:05, Christopher Ahrens wrote:
>>>
>>> The current solution doesn't work for me since it only supports a very
>>> limited number of clients. I am working with a charity that provides
>>> internet services to those with impaired vision, the intention of my
>>> project was to set up a semi-public proxy for recipient of the charity
>>> (EG, we would install DD-WRT like routers within their homes that
>>> would create a tunnel into our network so that they could browse the
>>> internet using off-the-shelf systems. We recently received a large
>>> number of tablets form a corporate donor, the tablets themselves will
>>> work for our recipients, but unfortunately the internet at large does
>>> not.
>>
>> FYI: If you can get the adaptation part to be small enough a non-caching
>> Squid should be able to run on those WRT-like devices with under 32 MB
>> of RAM needed. So the tunnel may not be necessary, just a way to update
>> the software and its config.
>
> Part of it is to pre-shrink the size of the pages to prevent saturating
> the tunnel. A lot of our recipients have low-cost internet connections
> (Usually between 1-5 Mbps). From my personal experiences, the
> transformation are probably cutting about 75%-80% of excess garbage from
> website.
>
> We're also looking at possibly building tiny x86 or ARM-based boxes that
> can be deployed to their homes to do caching to further reduce the load
> on their internet connections. The biggest complaint we have is why it
> takes so long to load pictures and words especially since a lot of the
> pictures are the same page-to-page (I am having a very hard time arguing
> with them...)
>
> We can get a lot of hardware from local companies, but not so much in
> the way of software or services
>
You might be interested in the Store-ID feature then. Eliezer has done
some nice experiments with using object hashes to further reduce the
data transfer between a parent and child proxy when URL de-duplication
is not quite enough by itself.
Amos
More information about the squid-users
mailing list