|
|
51CTO旗下网站
|
|
移动端

啥是佩奇?——Nginx、Squid、Apache都是一窝猪

这几天啥是佩奇,迅速刷屏。来走一波凑字数的节奏~!

作者:哈皮莊来源:国际CDN讲堂|2019-01-22 11:20

这几天啥是佩奇,迅速刷屏。来走一波凑字数的节奏~!

总的来说,《啥是佩奇》是一位有产品意识的爷爷不懈完成孙子产品需求的过程,完美诠释了产品经理的职业精神。看完之后,不禁泪目,看来年纪大了,泪点有点低了。不禁想起老母亲,为了能和孙子在一个自助体验金8-88网站里面,努力学习iPad上播放《小猪佩奇》系列动画片的操作,现在以75岁的高龄,熟练掌握爱奇艺、bilibili等各种app上搜索及播放操作。一波666~~~

煽情完,咱们就说一说CDN的开源软件界里面的那一窝猪队友,包括大名鼎鼎的Squid(乌贼)、Apache(印第安人)、Nginx(北极熊)。今天这波算是开篇的科普,后续会陆续更新相关开源软件的安装、配置及使用贴~!

(1)Squid(乌贼)

Squid是一个高性能的代理缓存服务器,Squid支持FTP、gopher、HTTPS和HTTP协议。和一般的代理缓存软件不同,Squid用一个单独的、非模块化的、I/O驱动的进程来处理所有的客户端请求。

Squid是一种用来缓冲Internet数据的软件。它是这样实现其功能的,接受来自人们需要下载的目标(object)的请求并适当地处理这些请求。也就是说,如果一个人想下载一web页面,他请求Squid为他取得这个页面。Squid随之连接到远程服务器(比如:http://squid.nlanr.net/)并向这个页面发出请求。然后,Squid显式地聚集数据到客户端机器,而且同时复制一份。当下一次有人需要同一页面时,Squid可以简单地从磁盘中读到它,那样数据迅即就会传输到客户机上。当前的Squid可以处理HTTP,FTP,GOPHER,SSL和WAIS等协议。但它不能处理如POP,NNTP,RealAudio以及其它类型的东西。

(2)Apache(印第安人)

Apache HTTP Server(简称Apache)是Apache软件基金会的一个开放源码的网页服务器,是目前世界上使用最广泛的一种web server,它以跨平台,高效和稳定而闻名,可以运行在几乎所有广泛使用的计算机平台上。Apache的特点是简单、速度快、性能稳定,并可做代理服务器来使用。

Apache是用C语言开发的基于模块化设计的web应用,总体上看起来代码的可读性高于php代码,它的核心代码并不多,大多数的功能都被分割到各种模块中,各个模块在系统启动时按需载入。

支持SSL技术,支持多个虚拟主机。Apache是以进程的Prefork模式(还有基于线程的Worker模式)为基础的结构,进程要比线程消耗2018手机认证送彩金的系统开支,不太适合于多处理器环境,因此,在一个Apache Web站点扩容时,通常是增加服务器或扩充群集节点而不是增加处理器。

(3)Nginx(北极熊)

Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。Nginx作为负载均衡服务:Nginx 既可以在内部直接支持 Rails 和 PHP 程序对外进行服务,也可以支持作为 HTTP代理服务对外进行服务。Nginx采用C进行编写,不论是系统资源开销还是CPU使用效率都比 Perlbal 要好很多。在连接高并发的情况下,Nginx是Apache服务不错的替代品:Nginx在美国是做虚拟主机生意的老板们经常选择的软件平台之一。能够支持高达 50,000 个并发连接数的响应。

【编辑推荐】

  1. Nginx反向代理转发Apache配置 之 Cookie去哪儿了?
  2. 12月 Web 服务器调查:“王者” Nginx 增长最快
  3. Nginx服务器的高性能原理之IO复用
  4. Nginx服务器架构揭秘
  5. 服务器部署前端&Node 项目(包括阿里云服务器、nginx 以及 mongoDB 的配置)
【责任编辑:武晓燕 TEL:(010)68476606】


点赞 0
分享:
大家都在看
猜你喜欢
24H热文
一周话题
本月最赞

读 书 +2018手机认证送彩金

大道至简:软件工程实践者的思想

本书是在“思想方法学”这一软件工程尚未涉足过的领域中的实习之作。作者亲历国内软件工程的英雄时代、泡沫时代,从失败中醒觉而创建独特的...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊
博聚网