我如何知道 Squid 是否会对我有益?

我如何知道 Squid 是否会对我有益?

有没有好的办法可以判断我的网络用户是否会从 squid 缓存中受益?
我猜设置一个并查看它的日志会告诉我答案,但那时我可能还是结束吧。
网络已经有一个基于 Linux 的 NATing 防火墙。

答案1

取决于用户及其访问的内容。如果他们访问大量静态内容,代理会有所帮助。如果是动态信息,则帮助不大。

唯一真正能判断的方法是尝试安装一个代理服务器,然后观察流量类型。据我所知,没有测试可以确定您是否需要代理服务器或代理服务器是否对您有好处。

您可以尝试查看带宽使用情况,如果带宽来自大量 HTTP 流量,则应尝试使用代理。此外,如果您的用户抱怨浏览速度慢,那么您可以尝试使用代理。

如果 webbertubes 导航速度慢是因为有几个人占用了带宽来播放网络电台或观看视频或类似的东西,那么代理可能不会带来很大的提升。

不过,代理的一个好处是,如果老板出于某种原因想要这些信息,那么您可以大致了解您获得的网络流量类型。对于某些企业来说,存在问责问题,或者您可以看到更新网站受到的攻击程度(Windows 更新),或者如果有异常流量,您将知道要调查哪台机器,看看它是否感染了某种病毒并试图“打电话回家”。

代理可以让您分解网络流量并获取一些网络统计信息,以防出现问题。

就我个人而言,我不明白为什么你不能拼凑一个测试台代理服务器,看看它对你的网络是有帮助还是有害。如果它没有帮助,你只需停止通过它路由流量并将其从网络中删除。如果它确实有效,你只能从努力中获益。

答案2

您使用的是哪种类型的互联网连接?带宽速度是多少?您有多少用户?他们通常如何使用互联网?您目前遇到任何带宽问题吗?

阅读前两段这里看看是否有帮助。

答案3

我们的 ResTek 小组利用他们的缓存代理(我相信实际上是 Squid)和我们的网络基础设施做了一些创造性的事情。由于他们没有无限的带宽,他们使用数据包整形器来尝试降低 P2P 内容的优先级。来自缓存代理的流量优先级最高。来自宿舍的常规网络流量优先级为中等。

学生们发现,当他们配置使用缓存代理时,他们的网络访问速度明显加快。这是有意为之,因为他们的网络人员确实希望优先处理交互式网络流量,而不是批量下载。通过设置高优先级的缓存代理,他们实现了这一点。

答案4

根据我的经验,一般办公室的网页浏览缓存率为 40-60%。学校的缓存率通常要高得多。除非你的组织只有 2 或 3 个人,否则你将获得一些好处是,您将用另一个故障点来换取它。如果 squid 缓存位于 NAT 设备上,则不会有任何额外的硬件故障点,从而减少了危害。

一般来说,我会说是的,你不会后悔的。

相关内容