Web加速器

減少存取網站所需時間的代理伺服器

Web加速器(英语:Web accelerator),或称Web缓存加速软件[1][2],是一种旨在减少网站访问时间的代理伺服器。Web加速器可以是一个独立的硬件装置或软件。

Web加速器可以安装在作为客户端的电脑移动设备上,也可以安装在ISP伺服器上,还可以安装在作为伺服器的电脑/网络上,或者两者兼而有之。伺服器通过压缩数据并将压缩后的内容传送到客户端的电脑以达到加速传输的目的。

技术

Web加速器可用多种技术加速客户端访问网页之速度。如:

  • 缓存最近或频繁访问的文件至Web加速器,并供客户端访问之,如此一来比起客户端大费周折获取源伺服器的内容要来得快,而频繁更新的内容则会在缓存中经常更新以保持最新版本;
  • 预处理(HTML或JavaScript)中的主机名,以减少延迟;
  • 预加载可能会被访问的文件;
  • 通过压缩文档,如重设图片大小、调整质量,或将其转换之WebP格式,又或仅发送新图像变动之部分;
  • 压缩网站上原始码(如HTML和CSS)文件大小;
  • 过滤网页上广告或根据过滤规则过滤不受欢迎内容;
  • 在客户端和代理伺服器之间TCP持久性连接;
  • 通过协议层面加速提高性能,如TCP加速。

这些技术通常与被用作提高网站速度的策略相一致。

Web加速器列表

参见

参考文献

  1. ^ 董昭阳, 马俊昌. KSquid:一个内核级的网络代理缓存加速器 2004年全国开放式分布与并行计算机学术会议(DPCS2004)
  2. ^ 冯胜利.基于SQUID的Web缓存加速的实现.甘肃科技,2005(12):75-77,29.