Chinaunix首页 | 论坛 | 博客
  • 博客访问: 590379
  • 博文数量: 155
  • 博客积分: 7055
  • 博客等级: 少将
  • 技术积分: 1700
  • 用 户 组: 普通用户
  • 注册时间: 2004-11-22 11:40
文章分类

全部博文(155)

文章存档

2016年(1)

2011年(2)

2010年(1)

2009年(2)

2008年(9)

2007年(39)

2006年(58)

2005年(38)

2004年(5)

我的朋友

分类: LINUX

2006-06-07 11:32:39

from Book

刚开始,有一个CERN HTTP 服务器,而且,它还是第一个 caching proxy。用于caching的模块是Ari Luotonen 在1994写的。
CERN:European Organization for Nuclear Research

同年,IRTF-RD开始了Harvest工程。它是一套工具,用途是收集、提取、组织、查找、缓存,及复制Internet信息。
IRTF-RD: Internet Research Task Force Group on Resource Discovery

很多人把Harvest当作本地(或分布式)的搜索引擎使用. 它的Cache功能也很受欢迎, 且比刚开始的CERN cache有三个优点: 以更快速度使用文件系统, 单进程设计, 和通过Internet Cache协议 (ICP) 形成Cache层次结构.

在1996年的早期,我加入了NLANR.为国家科学基金资助的IRCache项目工作.
在这个项目下,我们拿到了Harvest cache code,把它改名为Squid,并且在GNU的GPL协议下发布了. 从此,Squid在各方面快速发展.
NLANR: National Laboratory for Applied Network Research
IRCache: Information Resource Caching
GPL: General Public License

国家科学基金对IRCache项目的资助于2000年7月结束.如今,很多志愿者继续开发和支持着Squid.有时我们会收到一些公司资金和其它方式的支援,它们从squid中获得了利益.

展望未来,我们将用C++重写Squid,同时修正一些设计上的问题,以容纳新的功能特征.一些开发者会努力让squid在windows平台上运行更好.最后,我们将加入更多的HTTP/1.1的特性,及支持最新的协议规格.


1.2 A Brief History of Squid
In the beginning was the CERN HTTP server. In addition to functioning as an HTTP server, it was also the first caching proxy.

The caching module was written by Ari Luotonen in 1994.

That same year, the Internet Research Task Force Group on Resource Discovery (IRTF-RD) started the Harvest project. It was "an integrated set of tools to gather, extract, organize, search, cache, and replicate" Internet information. I joined the

Harvest project near the end of 1994. While most people used Harvest as a local (or distributed) search engine, the Object Cache component was quite popular as well. The Harvest cache boasted three major improvements over the CERN cache: faster use of the filesystem, a single process design, and caching hierarchies via the Internet Cache Protocol.

Towards the end of 1995, many Harvest team members made the move to the exciting world of Internet-based startup companies.

The original authors of the Harvest cache code, Peter Danzig and Anawat Chankhunthod, turned it into a commercial product.

Their company was later acquired by Network Appliance. In early 1996, I joined the National Laboratory for Applied Network Research (NLANR) to work on the Information Resource Caching (IRCache) project, funded by the National Science Foundation.

Under this project, we took the Harvest cache code, renamed it Squid, and released it under the GNU General Public License.

Since that time Squid has grown in size and features. It now supports a number of cool things such as URL redirection,

traffic shaping, sophisticated access controls, numerous authentication modules, advanced disk storage options, HTTP

interception, and surrogate mode (a.k.a. HTTP server acceleration).

Funding for the IRCache project ended in July 2000. Today, a number of volunteers continue to develop and support Squid. We occasionally receive financial or other types of support from companies that benefit from Squid.

Looking towards the future, we are rewriting Squid in C++ and, at the same time, fixing a number of design issues in the older code that are limiting to new features. We are adding support for protocols such as Edge Side Includes (ESI) and Internet Content Adaptation Protocol (ICAP). We also plan to make Squid support IPv6. A few developers are constantly making

Squid run better on Microsoft Windows platforms. Finally, we will add more and more HTTP/1.1 features and work towards full compliance with the latest protocol specification.

阅读(2981) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2009-06-02 11:44:02

好东西