Re: [squid-users] Bandwidth Requirements

From: Amos Jeffries <squid3@dont-contact.us>
Date: Sun, 13 May 2007 03:22:19 +1200

Dustin Berube wrote:
>
>
> squid3@treenet.co.nz wrote:
>>> I am looking at implementing squid for one of my clients and have a
>>> question regarding bandwidth usage. In the scenario I will have multiple
>>> locations with very few PC's approximately 2-3 machines per location.
>>>
>>> If I setup a main squid server in one of my main locations with a
>>> standard DSL connection (3.0Mbps down and 512K up) and VPN the stores
>>> into that main server, will I notice a large delay when waiting for
>>> pages to load?
>>>
>>> My second question is if I use that scenario will the internet traffic
>>> all flow under through the proxy or will it just check the URL and then
>>> use the default route which will be the local internet connect?
>>>
>>> Thanks in advance.
>>>
>>> Dustin
>>>
>>
>> Um, the best use of Squid is to prevent usage of slow links like your
>> 512K
>> up. If the clients are on the other end of it to squid then you really
>> need a great reason to force them to use it.
>>
>> On the information you have given the answers are definately, and maybe.
>> But some info on what you are trying to do may change that.
>>
>
> My reason for forcing them to use a proxy server is to setup URL
> filtering and a URL blacklist to block common spyware sites, porn sites,
> myspace and youtube from access on company computers. I am not really
> concerned in caching sites, but rather block access to previously
> mentioned types of sites. An example of one of the locations that I
> would have to use a VPN tunnel is a kiosk they have in a mall. There is
> only 3 computers total at that location an no room to drop in a
> dedicated squid box.

OK, so it sounds like bandwidth is no really as big an issue as the
needed blocking. In that case you may need to put up with the extra
bandwidth costs to do it.

In better answer to your question of data flows, I said maybe because
where the data is sourced will depend entirely on the client and
child-squid configuration ACL's. Each machines browser needs to always
go through the/a proxy. Child squids can be configured to send requests
to any of multiple sources at your discretion.

In the case of the kiosk you might also consider a setup of a small
squid on each of the kiosk machines. These peered as siblings and
caching to reduce the total bandwidth sent upstream, but forced to
parent new content from the control squid.

(If you decide it is possible to do the above scenario for kiosks. I
have a custom external_acl helper that may be of interest on a
confidential basis.)

Amos
Received on Sat May 12 2007 - 09:22:24 MDT

This archive was generated by hypermail pre-2.1.9 : Fri Jun 01 2007 - 12:00:05 MDT