预览加载中,请您耐心等待几秒...
1/5
2/5
3/5
4/5
5/5

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

Squid中文权威指南(第2章)译者序:本人在工作中维护着数台Squid服务器,多次参阅DuaneWessels(他也是Squid的创始人)的这本书,原书名是"Squid:TheDefinitiveGuide",由O'Reilly出版。我在业余时间把它翻译成中文,希望对中文Squid用户有所帮助。对普通的单位上网用户,Squid可充当代理服务器;而对Sina,NetEase这样的大型站点,Squid又充当WEB加速器。这两个角色它都扮演得异常优秀。窗外繁星点点,开源的世界亦如这星空般美丽,而Squid是其中耀眼的一颗星。对本译版有任何问题,请跟我联系,我的Email是:yonghua_peng@yahoo.com.cn彭勇华更多电子书教程下载请登陆http://down.zzbaike.com/ebook本站提供的电子书教程均为网上搜集,如果该教程涉及或侵害到您的版权请联系我们。目录第2章获取Squid...........................................................................................................................22.1版本和发布.........................................................................................................................22.2使用源代码.........................................................................................................................22.3预编译的二进制文件.........................................................................................................32.4匿名CVS............................................................................................................................32.5devel.squid-cache.org..........................................................................................................4Squid中文权威指南1更多电子书教程下载请登陆http://down.zzbaike.com/ebook本站提供的电子书教程均为网上搜集,如果该教程涉及或侵害到您的版权请联系我们。第2章获取Squid2.1版本和发布Squid开发者定期发布源代码。每一个发布版有一个版本号,例如2.5.STABLE4。版本号的第三部分以STABLE或DEVEL(短期开发版本)开头。也许你能猜到,DEVEL版本倾向于拥有更新,更试验性的功能。但也许它们有更多的bugs。无经验的用户不应该运行DEVEL版本。假如你选择运行一个DEVEL版本,并且遇到了问题,请将问题报告给Squid维护者。在一段时间的开发期后,Squid版本号变为STABLE。该版本适合于普通用户。当然,即使稳定版可能也有一些bugs。高的稳定版本(例如STABLE3,STABLE4)应该bugs更少。假如你特别关心稳定性,你应该使用这些最近发布版本中的一个。2.2使用源代码为什么你不能copy一份预编译的二进制代码到你的系统中,并且期望它运行良好呢?主要理由是squid的代码需要知道特定操作系统的参数。实际上,最重要的参数是打开文件描述符的最大数量。Squid的./configure脚本在编译之前侦察这些值。假如你获取一个已编译的使用某个参数值的squid到另一个使用不同参数值的系统中,可能会遇到问题。另一个理由是许多squid功能在编译时必须被激活。假如你获取一个别人已编译的squid文件,它不包含你所需要的功能,那么你又得再编译一遍。最后,共享库的问题可能使得在系统之间共享可执行文件困难。共享库在运行时被装载,如已知的动态链接一样。squid在编译时会侦察你系统中的C库的某些功能(例如它们是否被提供,是否能运行等)。尽管库功能不常改变,但两个不同的系统的C库之间可能有明显的区别。如果两个系统差别太大,就会对Squid造成问题。获取squid的源代码是非常容易的。请访问squ