教师：在这一课中, 我们将讨论代理｡
代理服务器是在最终用户的客户端机器和远程资源（如Web服务器）之间创建网络连接的设备｡
这些设备可以是物理的､
基于硬件的设备, 也可以只是安装在我们基础设施中另一台服务器上的一个软件｡
无论哪种方式, 这些设备都提供了一些明显的好处,
例如提高我们网络的速度和效率, 增强安全性以及进行审计的额外机会｡
使用代理服务器可以提高速度和效率,
因为代理服务器提供了一种称为Web缓存的功能｡
基本上, 每当用户通过代理请求网站时,
它都会在缓存中保留一个本地副本｡
然后, 当另一个用户请求同一个网站时,
代理服务器可以简单地向用户提供它在本地保存的缓存副本,
而不是通过较慢的WAN链路直接从该Web服务器请求｡
这节省了时间和带宽, 对于静态网站来说效果非常好｡
现在, 当你处理现代Web 2时, 这种技术并不能很好地工作｡
0个网站｡
像Facebook､ Twitter和Reddit这样的地方,
将使用用户生成的内容类型｡
这是因为每次登录时, 您都会获得针对该用户的个性化体验｡
这使得缓存效率不高｡
代理服务器的第二个好处是提高了安全性｡
现在出现这种情况是因为每个代理都可以配置一个可接受和不可接受的网站列表,
然后它们可以阻止那些被认为不可接受的网站｡
举个例子, 假设一个员工坐在办公桌前试图访问一个包含色情或赌博内容的网站｡
我们的代理服务器可能被配置为阻止这种访问｡
同样, 我们还可以阻止已知托管恶意软件和其他内容的网站,
我们不希望从我们的公司网络访问这些网站｡
最后, 代理服务器还为我们的网络提供了额外的审计功能,
因为它们可以记录用户向广域网发出的每一个请求｡
然后, 这些日志可以用于确定员工是否试图访问他们不允许访问的网站,
例如我们前面谈到的赌博或色情网站｡
但它也可以告诉我们员工在任何给定网站上花费了多少时间｡
因此, 如果经理担心员工整天都在浏览Facebook而没有做好自己的工作,
他们实际上可以请求系统管理员创建该用户的Web浏览活动报告｡
他们可以查询代理服务器并查看审计日志,
以确定他们在任何给定站点上花费的确切时间（如果在组织策略范围内允许的话）｡
现在, 在我以前担任IT总监的一个组织中,
我们开始看到我们的网络随着时间的推移而变慢,
因为我们开始增加更多的用户, 我们对此感到担忧｡
所以我们做的一件事就是通过检查我们的代理服务器来评估哪些网站使用了最多的带宽｡
毫不奇怪, 排名第一和第二的是YouTube和Facebook｡
现在, 这让我可以去上层管理层,
要求额外的钱来购买更多的带宽, 或者如果他们不想给我带宽, 我们会要求阻止这些网站,
这样我们就可以最大限度地提高带宽, 我们有真正的工作功能,
而不是人们去社交媒体｡
现在, 在这个组织的情况下,
我们的领导层决定阻止YouTube,
因为他们没有看到一个有效的商业理由,
要求我们的员工在工作时间使用YouTube, 而不是我们从我们的互联网服务提供商那里购买更多的带宽｡
所以他们决定节省一些钱,
让员工不能使用YouTube｡