Using SQUID to reduce traffic usage in the office - how effective?


 
Thread Tools Search this Thread
Operating Systems Linux Using SQUID to reduce traffic usage in the office - how effective?
# 1  
Old 12-03-2008
Question Using SQUID to reduce traffic usage in the office - how effective?

We are working in the office where about 5-6 machines have Internet access. We pay for each GB of traffic we consume and that's quite expensive. Almost no worker download files. Just surfing websites (including our corporate one that is located outside of local network thus we pay for accessing it too).

I am thinking of purchasing low-end cheap PC to install SQUID and setup NAT to direct all office internet traffic through it.

Should I expect traffic consumption reduce counted by ISP in this case at all? If yes, what is the estimated factor of bandwidth consumtion reduce? I understand, that that depends on what internet sites are the staff surfs etc etc. I just care about something average coming from someone's practice. Increasing SQUID HDD cache to 10-20Gb is not a big problem I think. HDDs are pretty big and cheap nowadays.
# 2  
Old 12-03-2008
Quote:
Originally Posted by FractalizeR
We are working in the office where about 5-6 machines have Internet access. We pay for each GB of traffic we consume and that's quite expensive. Almost no worker download files. Just surfing websites (including our corporate one that is located outside of local network thus we pay for accessing it too).

I am thinking of purchasing low-end cheap PC to install SQUID and setup NAT to direct all office internet traffic through it.

Should I expect traffic consumption reduce counted by ISP in this case at all? If yes, what is the estimated factor of bandwidth consumtion reduce? I understand, that that depends on what internet sites are the staff surfs etc etc. I just care about something average coming from someone's practice. Increasing SQUID HDD cache to 10-20Gb is not a big problem I think. HDDs are pretty big and cheap nowadays.
Hi,

quick answer: forget squid. Won't help enough. Probably around 20%.
Better try to "upgrade" the pc-s web browsers, flashblock, adblock, maybe noscript etc but please don't overdo it. Maybe kill yourtube, but usually it is better to get a better network connection, for corporate web surfing Smilie

long way:
think about the problem, how important it is for you. Are you sure that somebody will say thanks to you if you micromanage their web surfing habits? Is it really worth spending your time in days?
If you decide that it is worth the hassle, then you should analyze the traffic. And go from there. In analyzing, the squid-s access.logs are a simple place to look. So you can use squid, but mostly just to get the logs.

We used to run squids in front of all gov users (tens of thousands of users, out-of-country access logs were 2-3G/day) but at the present time it is better just to buy slightly more bandwidth, most of the traffic is not cacheable. Besides, squid is single threaded - will use only 1 cpu.
# 3  
Old 12-04-2008
Hi,
Squide will definitely reduce the traffic, but how much that all depends upon how you configure it. Configuring SQUID is much complex even it has limited feature.

I have used IPCop { IPCop.org :: The bad packets stop here! }, and it had drastically reduce the bandwidth utilization. Even we were using it for VPN tunneling between two offices, it had saved lots of cost of dedicated lease line between offices. There are various addon availble for it, which will provide different features like urlfilter, vpn, firewall etc....
# 4  
Old 12-04-2008
The Proxy logs IPCop shows doesn't include any size of fetched object and cache hits/misses stats. I would like to see, what URLs causes the most of the traffic in system. Can IPCop do that? It seems, some addon is needed for it. Probably, SquidGuard? Is there any interface to examine logs?

BTW, isn't IPCop based on SQUID source?
# 5  
Old 12-05-2008
Yes it is SQUID base, but I think other than SQUID, the addons running its own program and that's adding various feature in it.

Check the IPCop web site for addon, may be you get any suitable for your requirement.
# 6  
Old 12-05-2008
Ok, thank you.
Login or Register to Ask a Question

Previous Thread | Next Thread

9 More Discussions You Might Find Interesting

1. AIX

How to reduce and findout CPU usage?

Frequently i am getting "total CPU is now 100.00%, which is above the error threshold (90%)" this error . (3 Replies)
Discussion started by: ranjithm
3 Replies

2. IP Networking

Squid vs iptables = no Squid access.log?

Hello, I have a pretty useless satellite link at home (far from any civilization), so I wanted to set up caching in order to speed things up. My Squid 2.6 runs "3128 transparent" and is set up quite well on a separate machine. I also have my dd-wrt router to move all port 80 traffic through... (0 Replies)
Discussion started by: theWojtek
0 Replies

3. IP Networking

Routing traffic problem between 3G and Office Lan Network

Hi, I would like to ask some networking solution regarding my work LAN and 3G usb network problem. I want to route my internet traffic to the 3G network and sometimes connect to some of my work network for ssh to configure some workstation or print something. Currently my problem is i can't... (0 Replies)
Discussion started by: jao_madn
0 Replies

4. UNIX for Dummies Questions & Answers

Help regarding effective usage of diff for comparing files

Help regarding effective usage of diff for comparing files Hi All, I have few doubts regarding best usage of diff command. I also have some questions with out put of diff command. File1: ABC DEF File2: ABC DEFAA diff file1 file2 2c2 <DEF ----- (1 Reply)
Discussion started by: sarbjit
1 Replies

5. UNIX for Advanced & Expert Users

Finger command not showing Office, Office Phone from /etc/passwd

Not sure if this is the best place to post, but at this point my question seems to be an advanced topic. I'm curious why it is that the "office phone" column of finger does not seem to report anything even when data is entered in the GECOS field of /etc/passwd. I am using Ubuntu 8.10, kernel... (1 Reply)
Discussion started by: gratuitous_arp
1 Replies

6. AIX

How to monitor the IBM AIX server for I/O usage,memory usage,CPU usage,network..?

How to monitor the IBM AIX server for I/O usage, memory usage, CPU usage, network usage, storage usage? (3 Replies)
Discussion started by: laknar
3 Replies

7. HP-UX

how can I find cpu usage memory usage swap usage and logical volume usage

how can I find cpu usage memory usage swap usage and I want to know CPU usage above X% and contiue Y times and memory usage above X % and contiue Y times my final destination is monitor process logical volume usage above X % and number of Logical voluage above can I not to... (3 Replies)
Discussion started by: alert0919
3 Replies

8. UNIX for Advanced & Expert Users

How to reduce GZIP memory usage

I am using the ZLIB_VERSION "1.2.3" . The memory requirement for Zlib/GZIP compression is stated as /* The memory requirements for deflate are (in bytes): (1 << (windowBits+2)) + (1 << (memLevel+9)) that is: 128K for windowBits=15 + 128K for memLevel = 8 (default values) ... (0 Replies)
Discussion started by: Parmod Garg
0 Replies

9. UNIX for Dummies Questions & Answers

most effective search ?

what's the most efficient and effective search for a file in a dir ? I see many guys use this # find - print or something as such ? and sometimes pipe it to something else ? Is there a better way of using "grep" in all of this ? thanks simon2000 (3 Replies)
Discussion started by: simon2000
3 Replies
Login or Register to Ask a Question