六款优秀的Linux Web缓存开源软件

系统 Linux
为了满足永无止境的Web需求,Web缓存正成为优化特定时间内数据传送量的至关重要的机制,它有助于减少延迟,加快网页载入,防止终端用户失去耐心。Web缓存优化了客户端和服务 器端之间的数据流。如果你需要降低服务器负荷,提供内容传输速度,Web缓存软件将能带来很多好处。

超文本传输协议(HTTP)是互联网基本协议之一,主要用于分布式、协作式、超媒体的信息系统。通过HTTP,客户端向服务器端发送资源请求, 服务器端返回所请求资源如图像、样式表和JavaScript。早期的Web开发者已经认识到,Web流量会增长得越来越快。为了满足永无止境的Web需求,Web缓存正成为优化特定时间内数据传送量的至关重要的机制,它有助于减少延迟,加快网页载入,防止终端用户失去耐心。Web缓存优化了客户端和服务 器端之间的数据流。如果你需要降低服务器负荷,提供内容传输速度,Web缓存软件将能带来很多好处。此类软件主要用于ISP、骨干网供应商,大型内联网和 企业网络。

下面向您介绍了六款优秀的Linux Web缓存开源软件,供感兴趣者参考,它们包括:

Nginx

Nginx(发音同 engine x)是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。由俄罗斯的程序设计师Igor Sysoev所开发,最初供俄国大型的入口网站及搜寻引擎Rambler(俄文:Рамблер)使用。  其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页伺服器中表现较好.目前中国大陆使用nginx网站用户有:新浪、网易、 腾讯,另外知名的微网志Plurk也使用nginx。

Squid

[[65062]]

Squid Cache(简称为Squid)是一个 流行的自由软件(GNU通用公共许可证)的代理服务器和Web缓存服务器。Squid有广泛的用途,从作为网页服务 器的前置cache服务器缓存相关请求来提高Web服务器的速度,到为一组人共享网络资源而缓存万维网,域名系统和其他网络搜索,到通过过滤流量帮助网络 安全,到局域网通过代理上网。Squid主要设计用于在Unix一类系统运行。

Varnish

Varnish 是一款高性能的开源HTTP加速器,挪威***的在线报纸 Verdens Gang (http://www.vg.no) 使用3台Varnish代替了原来的12台squid,性能居然比以前更好。

Traffic Server

Traffic Server 是一套快速、模块化的兼容 HTTP/1.1 的反向代理服务器,与 Nginx 和 Squid 类似,目前该项目已经转到 Apache 基金会。

eAccelerator

eAccelerator 是一个开源PHP加速器,优化程序,编码器和动态内容缓存。它通过在编译状态下对它们进行缓存以提高PHP脚本的性能,所以那些 系统开销在编译时几乎可以被消除。它还能够对脚本进行优化以便加速它们的执行速度。利用eAccelerator可以减少服务器的负载并提高PHP代码的 执行时间。

Polipo

Polipo是一个很小的快速的 Web 代理服务软件。

 

责任编辑:庞桂玉 来源: oschina.net
相关推荐

2019-10-14 15:34:10

Web 开发框架

2010-11-01 09:48:07

2022-04-04 18:58:59

杀毒软件Linux恶意软件

2022-01-04 08:14:30

Linux发行版操作系统

2021-03-26 08:07:25

LibreNMS开源监控软件

2016-07-28 09:37:30

开源协作软件Collabtive

2014-11-13 14:32:53

2022-12-06 17:22:45

2021-08-07 09:30:40

Kubernetes容器

2012-11-21 11:20:37

2021-07-23 16:50:19

httpJava框架

2018-09-19 09:05:54

Linux桌面开源

2024-01-15 14:19:34

开源ChatGPT

2017-03-15 08:58:59

2020-05-13 09:22:51

Linux开源缓存工具

2011-04-11 11:31:39

Linux加密

2020-06-12 11:06:47

Linux笔记应用开源

2013-10-24 06:51:24

2013-04-22 14:27:39

开源系统恢复软件

2022-03-26 16:03:18

开源防火墙Linux网络安全
点赞
收藏

51CTO技术栈公众号