免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 5156 | 回复: 5
打印 上一主题 下一主题

[proxy] FTP服务器内存超大,squid来缓存, 是否可行 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-12-28 15:22 |只看该作者 |倒序浏览
由于我们现在的FTP服务器主要用来下载小文件, 效率很差, 我在想能否设置很大的内存(比如16GB), 然后给12GB给FTP当缓存。 想过用RAMDISK, 但问题是RAMDISK不能自动根据LRU等算法调整缓存的文件, 必须手工来更新RAMDISK里的文件, 管理太麻烦?

我在想是否可以把squid 与FTP服务器装在同一台机器上, 用squid设置大内存来缓存FTP的连接? 小弟对squid不太了解, 不知道这样可行否? 如果上传的话proxy是否有影响?



还请各位大拿给点建议, 谢谢!

论坛徽章:
0
2 [报告]
发表于 2010-12-28 17:10 |只看该作者
我想了一下, 用HTTP协议来提供下载也可以, 不一定非要FTP协议。 也许这样的话, 我直接用apache的缓存模块就可以了。

论坛徽章:
0
3 [报告]
发表于 2010-12-28 23:42 |只看该作者
如果文件很小,如xKB,文件很多,如xTB,最好还是使用非文件系统的存储方式,如squid的coss文件系统,或者trafficserver的裸设备。文件多了fs的overhead真的好大好大,这时候专业的cache系统的优势就明显了。

论坛徽章:
0
4 [报告]
发表于 2010-12-29 09:43 |只看该作者
谢谢您的专业回答。

论坛徽章:
0
5 [报告]
发表于 2010-12-29 13:46 |只看该作者
我们采用的是windows, 请问能将squid和apache同装在一台windows服务器上吗,并且 只让squid管理内存缓存,而不做磁盘缓存, apache提供HTTP下载, 谢谢大侠。

论坛徽章:
0
6 [报告]
发表于 2010-12-30 15:35 |只看该作者
squid和apache 可以 装在一台windows服务器
使用不同的端口。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP