Talk:Reverse proxy

From Wikipedia, the free encyclopedia

There is another way that rev.proxy can help main web-server: it is not caching, but still lowering resource usage.

Let'a imagine servie like forum, LiveJournal, etc - where each user has his own pages with same URL like /UserProfile.php Here there is no simple way (if any) to cache such pages, but still reverse proxy can be of much help.

Usually server has times faster connection, than clients do (especially dialup or mobile phones users). And server serves times more connections at same time, than any of its client does.

Apache is flexible. MOD_PHP, MOD_PERL, MOD_ASP, FastCGI, Java, MS.Net, etc, etc, etc So, when some dialup user connects to forum, Apache forkes one more thread/process wich can take several decades of megabytes of VM to run with all those plugins (and 1 or 2 Mb even without single plugin). Then this instance generates the page and... and waits. Usual modern page with scripts, images, SWFs can easily take 300-500 Kb. That is about 10 second on dialup. While Apache already did hid deed - generated page - it cannot quit or jump into free threads pool - until slow user will download the whole page. To add that many users opens a number of connection at time to download HTML, CSS, Images, etc simulateously.... That quickly makes VM requirements huge for WWW server without reverse proxying holding an umbrella over them ;)

Links: http://www.freesource.info/wiki/AntiApache http://babelfish.altavista.com/

open reverse proxy can be used for providing remote access services (see goMyPlace). Such proxy can implement data hash based cache and allow SSL encryption. In the same time the proxy can naturally solve problem of NAT and firewall penetration and prevents exposing of the IP address of the HTTP servers behind the proxy.

[edit] This page contains what looks like advertising

From the article:

  1. Fastream IQRP is a scalable (10,000 concurrent users) and secure reverse proxy for Windows. —The preceding unsigned comment was added by 203.153.228.8 (talk) 01:53, 14 December 2006 (UTC).

I agree with you. If there's one thing I HATE seeing in wikipedia, it's advertising (see my edits...). A quick check with google on the name revealed a lot of (shareware) download sites, and no "community"-type websites in the few first web pages. I think best practice is to delete the link. I'll do so immediately Balou 20:30, 28 March 2007 (UTC)

There are other commercial products listed on Wikipedia such as Cisco CacheEngine and Microsoft ISA Server. Small shareware companies should have a chance to express themselves as well since they provide less costly alternatives and fuel competition on the market. I have changed the ad-smelling part of the text and now it seems as viable information for someone looking for a Windows reverse proxy since other than ISA Server, the listed ones do not have Windows GUIs for administration. Also, while ISA Server starts at $1,499/CPU and goes up to $5,999/CPU, IQRP starts at $275/CPU and goes up to only $495/CPU. Plus unlike the statement from "Balou", IQRP has an open yahoo group (you can see their link when you go to their product page).88.226.98.123 05:04, 2 April 2007 (UTC)

I readded IQRP as there was Proto Balancer which was both an external link and commercial which has been tolerated. Users have the right to see alternatives. —Preceding unsigned comment added by 88.224.183.52 (talk) 09:38, 2 June 2008 (UTC)

[edit] Hmmm...

Doesn't Wikipedia use a reverse proxy system? - Ta bu shi da yu 08:11, 3 May 2007 (UTC)