Re: [squid-users] Large-scale Reverse Proxy for serving images FAST

From: Chris Robertson <crobertson_at_gci.net>
Date: Wed, 01 Apr 2009 11:25:20 -0800

David Tosoff wrote:
> Thanks Chris & Amos for your comments thus far.
>
> I've finally located a machine I can place this "Memory-only" squid on. I've got a 32GB, AMD 64-bit, blah blah.
>
> Anyway, since I'm a bit of a linux n00b, I was asking the OS question even after having read the wiki and postings about this topic. For me, the OS i use doesn't matter from a comfortability/familiarity standpoint, as it's all fairly new to me anyway. The only requirements are that it's 64-bit and will work with my 32GB of RAM.
>
> I was thinking of using fedora, centOS, or ubuntu 64-bit editions. What do you think will be the easiest OS to compile & run a 64-bit version of Squid on?
>

Fedora runs on a 6 month release cycle with support for the current +
last release(1). Perhaps a poor choice for a server. CentOS is a clone
of RHEL, which has a seven year, multi-phased support cycle(2). The
first four years include hardware upgrades with bug fixes and security
patches. The fifth year has limited new hardware support, bug fixes and
security patches. The last two years are exclusively bug fixes and
security patches. Ubuntu Long Term Support version (LTS) offers up a 5
year support cycle with "Seamless upgrade from one LTS to the other"(3,4).

> That leads me to my next question... How DO I compile or get a binary of 64-bit squid 3.0 stable13? The few source and binaries i've seen don't differentiate between 32 & 64.

The source won't differentiate (as the same code can be compiled into a
32 or 64 bit binary), but binaries should. Usually, the default is 32
bit, with special marking for 64 bit binaries.

> I've dowmloaded the 3.0 Stable13 tar.gz, but I have no idea how to go about compiling it to run as 64-bit.
>

The simplest method is to compile it on the system it's intended to run
on using the distribution supplied tools.

> Once I know this, I think i'll be all set.
>
> Any help would be very much appreciated.
>
> Thanks all!!
>
> David
>

Chris

1. http://fedoraproject.org/wiki/LifeCycle
2. http://markmail.org/message/vi2xbxms6tcmm3cd
3.
http://www.ubuntu.com/products/whatisubuntu/serveredition/benefits/lifecycle
4. http://www.ubuntu.com/products/ubuntu/release-cycle
Received on Wed Apr 01 2009 - 19:25:30 MDT

This archive was generated by hypermail 2.2.0 : Thu Apr 02 2009 - 12:00:02 MDT