Upcoming Events

Cloud Connect
Santa Clara
Feb 13-16, 2012

Cloud Connect brings together the entire cloud eco-system to better understand the transformation we're experiencing and promises to be the defining event of the cloud computing industry. Learn about the latest cloud technologies and platforms from thought leaders in Cloud Connect’s comprehensive conference.

Register Now!

More Events »

Subscribe to Newsletter

  • Keep up with all of the latest news and analysis on the fast-moving IT industry with Network Computing newsletters.
Sign Up


Corporate.Net
workshop

Web Caches In With Pr oxy Servers

By Christopher Smith   If you're trying to lower online costs of leased-line services or Internet connections, consider implementing a proxy service to manage Web traffic on your network. Whether you need to offer quicker access to the Internet or cut costs via simple remote-access services, proxy servers, with their caching abilities, offer a tremendous advantage.

In this workshop, we look at how using a proxy server reduces redundant HTTP and FTP user requests over intranet or Internet connections.

Netscape Communications Corp. asserts that 30 percent to 60 percent of all client FTP and HTTP requests to the Internet are redundant requests from users who need information that has already passed through their company's Internet gateway. The idea behind the caching element of proxy servers is to capture the most heavily transferred data at the connection and minimize the traffic that needs to pass over tha t link. This strategy increases perceived network performance and discourages unneeded connections over nondedicated links and usage on dedicated links.

You'll also find that the growing browser and back-end support for proxy servers introduces several failover, load-balancing and replication features that keep your servers' internal structure operating more efficiently. These features make the investment in a proxy architecture much more worthwhile. In Network Computing's lab at Syracuse University, we used Microsoft Corp.'s Proxy Server 1.0 and Netscape Proxy Server 2.5 to test different implementation strategies for both enterprise and small-office implementations.

Cache What? In most environments, the proxy server sits at the Internet link where all Internet requests are forced to pass through it. The caching feature specifically deals only with FTP, gopher and HTTP traffic, and vendors have their own methods for determining what tra ffic to cache. By default, Microsoft's Proxy Server does not cache HTTP traffic that includes a "?" in the URL, which is most often the result of a search. It also omits any secure traffic that was passed to the user with the Secure Sockets Layer (SSL) protocol.

Netscape's Proxy Server, on the other hand, stores SSL authenticated traffic on the proxy server. You must reauthenticate to gain access to the data stored at the proxy server, but Netscape's product saves you from reaccessing the original source.

Spreading the Cache In large organizations, you can incorporate proxy servers into two different, yet common, configurations throughout the enterprise. The first and most obvious position is at the Internet gateway, where traffic incurred by repeat connections can be reduced and bandwidth becomes available for other traffic. One of the more popular placements for proxy servers is on both sides of a leased-line link for private corporate networks that generate significant, static intranet data. Distributed organizations that use slow, leased-line se rvices typically allot only enough bandwidth for high-priority applications.

Additionally, with multiple proxies running in any organization, proxy replication reduces the amount of traffic that must leave the local network. Replication can distribute data to several different proxy servers--whether internal or external--which are closer to the user, reducing local network traffic.

Netscape Proxy Server offers hierarchical replication, which chains together the servers. The data isn't continually replicated from server to server, but when a user makes a request, it is passed on to the proxy servers in the chain to see if the Web page is cached in another location. The requested page is then replicated to the user's primary proxy server. This is useful for branch offices that send Internet and intranet requests through one central point, such as a central office. The branch office can easily mirror the proxy servers running at the central site.

Alth ough Microsoft Proxy Server doesn't offer any serv er replication features at this time, we tested a beta of version 2.0 that offers both hierarchical caching and a unique Microsoft feature, array-based caching. This capability lets the administrator view a cluster of proxy servers as one logical entity with a single virtual cache. In array caching, each server continues making requests to other proxies. The load for page requests can balance over multiple servers because members of the cache array are part of one large cache. This reduces the total amount of disk space required across all proxy servers included in the array, and permits the cache to be managed from one central point.





Internet Rx
By Chris Lewis
Internal Search Engines Get Where You Want to Go
By Barry Nance


Updated October 8, 1997

Research and Reports

Hypervisor Derby
August 2011

Network Computing: August 2011

TechWeb Careers