Web加速器

Web加速器是降低网站的访问时代理服务器。它们可以是独立的硬件设备或可安装的软件

Web加速器可以安装在客户计算机或移动设备上、ISP服务器上、服务器计算机/网络上或它们的组合中。通过压缩加速交付需要某种类型的基于主机的服务器来收集,压缩然后将内容交付给客户端计算机。

Web加速器

Web加速器可以使用多种技术来减少访问时间:

他们可能会

  • 缓存最近或经常访问的文档,因此它们可以比远程服务器更短的延迟或更快的传输速率发送到客户端。
  • 刷新缓存中的对象,以确保经常访问的内容随时可用于显示。
  • 抢先解析文档(HTML或JavaScript)中存在的主机名,以减少延迟。
  • 预取可能在不久的将来访问的文档。
  • 将文档压缩为较小的尺寸,例如通过降低图像质量或仅发送自上次请求文档以来的更改内容。
  • 优化某些文档(例如HTML或JavaScript)中的代码。
  • 过滤掉广告和其他不良对象,使它们根本不会发送给客户端。
  • 维护客户端和代理服务器之间的持久TCP连接。
  • 通过协议级别的加速(例如TCP加速)来提高性能

这些技术与通常推荐用来提高Web应用程序性能的最佳实践相一致。

Web客户端加速器

从2006年7月开始,这些应用程序通常用于改善拨号、宽带和其他连接,而用户可能无法从中获得最佳速度。许多用户可以将平均浏览体验的速度提高2到10倍,而有些用户报告特定网站和页面的速度可以提高5到20倍。许多ISP提供Web加速器作为其拨号和宽带服务的一部分。Web加速器通常是为Web浏览而设计的,有时是为电子邮件设计的,并且不能提高流式传输的速度、游戏、P2P下载或许多其他Internet应用程序。但是,随着中小型企业对SaaS和PaaS的需求不断增长,包括Cisco Systems和F5 Networks在内的多家公司在用于应用程序交付网络的客户端Web加速器上正在进行大量工作。

Web服务器加速器

其他Web加速器针对的是网站或Web应用程序所有者。这种类型的Web加速器安装在Web服务器和应用程序服务器的前面,并使用上述各种技术来提高所有访问加速的Web站点或Web应用程序的用户的性能。Web服务器加速器有时也称为反向代理或应用程序交付控制器。这种类型的服务器端加速器具有从Web或应用程序服务器上卸载事务和连接管理的额外好处,因此可以降低其CPU利用率并提高Web服务器或应用程序的可伸缩性,从而以更少的带宽处理更多的用户。

列表

  • aiScaler
  • Apache 流量服务器
  • Nginx的
  • Polipo

客户端服务器

代理也可能有两个部分-服务器部分位于Web服务器的前面,并捕获来自服务器的输入和输出,而客户端部分位于最终用户的Web浏览器的前面,以捕获输入和输出。一个例子是Opera Turbo。

0

点评

点赞

相关文章