Mark Elsen wrote:
I have a web server that has more load than it can handle. Rather than
move to a faster server, I was wondering if I can run squid on another
server as a proxy, maybe by translating www.mydomain.com to
web.mydomain.com to cache the site?
http://www.squid-cache.org/Doc/FAQ/FAQ-20.html#what-is-httpd-accelerator
I have configured a test system and it is proxying the target server,
however, no caching is happening. I have looked at the page source but I
can't see headers that would prevent it, what could be the reason? In
the log excerpt below, I have set log_mime_hdrs to 'on' so the logs are
pretty verbose.
1144522379.159 3458 207.42.133.208 TCP_MISS/200 43130 GET
http://66.98.218.35/rental/archive/41/ - DIRECT/66.98.218.35 text/html
[Host: server9.picadoo.com\r\nUser-Agent: Mozilla/5.0 (Windows; U;
Windows NT 5.0; en-US; rv:1.7.12) Gecko/20050915
Firefox/1.0.7\r\nAccept:
text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5\r\nAccept-Language:
en-us,en;q=0.5\r\nAccept-Encoding: gzip,deflate\r\nAccept-Charset:
ISO-8859-1,utf-8;q=0.7,*;q=0.7\r\nKeep-Alive: 300\r\nConnection:
keep-alive\r\nReferer:
http://server9.picadoo.com/rental/rentalview/111/1/40/\r\nCookie:
eZSessionCookie=4378960a52a8afbe7e0bbbebb974955b;
__utma=250278020.728394603.1144521822.1144521822.1144521822.1;
__utmb=250278020; __utmc=250278020;
__utmz=250278020.1144521822.1.1.utmccn=(direct)|utmcsr=(direct)|utmcmd=(none)\r\n]
[HTTP/1.1 200 OK\r\nDate: Sat, 08 Apr 2006 19:06:47 GMT\r\nServer:
Apache/2.0.46 (Red Hat)\r\nAccept-Ranges: bytes\r\nX-Powered-By:
PHP/4.3.2\r\nX-Accelerated-By: PHPA/1.3.3r2\r\nConnection:
close\r\nContent-Type: text/html;charset=iso-8859-1\r\n\r]
--
Chris Mason
NetConcepts
(264) 497-5670 Fax: (264) 497-8463
Int: (305) 704-7249 Fax: (815)301-9759 UK 44.207.183.0271
Cell: 264-235-5670
Yahoo IM: netconcepts_anguilla@xxxxxxxxx
--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.