[squid-users] Bandwidth Requirements

2007-05-10 Thread Dustin Berube
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


Re: [squid-users] Bandwidth Requirements

2007-05-10 Thread squid3
> 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.

Amos



Re: [squid-users] Bandwidth Requirements

2007-05-11 Thread Dustin Berube



[EMAIL PROTECTED] 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.


Re: [squid-users] Bandwidth Requirements

2007-05-12 Thread Amos Jeffries

Dustin Berube wrote:



[EMAIL PROTECTED] 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