啥是佩奇?——Nginx、Squid、Apache都是一窝猪
【大咖・来了 第7期】10月24日晚8点观看《智能导购对话机器人实践》
这几天啥是佩奇,迅速刷屏。来走一波凑字数的节奏~!
总的来说,《啥是佩奇》是一位有产品意识的爷爷不懈完成孙子产品需求的过程,***诠释了产品经理的职业精神。看完之后,不禁泪目,看来年纪大了,泪点有点低了。不禁想起老母亲,为了能和孙子在一个频道里面,努力学习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模式)为基础的结构,进程要比线程消耗更多的系统开支,不太适合于多处理器环境,因此,在一个Apache Web站点扩容时,通常是增加服务器或扩充群集节点而不是增加处理器。
(3)Nginx(北极熊)
Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。Nginx作为负载均衡服务:Nginx 既可以在内部直接支持 Rails 和 PHP 程序对外进行服务,也可以支持作为 HTTP代理服务对外进行服务。Nginx采用C进行编写,不论是系统资源开销还是CPU使用效率都比 Perlbal 要好很多。在连接高并发的情况下,Nginx是Apache服务不错的替代品:Nginx在美国是做虚拟主机生意的老板们经常选择的软件平台之一。能够支持高达 50,000 个并发连接数的响应。
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
什么仇什么怨?一程序员锁死服务器致公司损失百万?
【大咖・来了 第7期】10月24日晚8点观看《智能导购对话机器人实践》 近日微博上爆料,深圳一家游戏公司,在游戏上线测试当天,被一员工锁死服务器和电脑,导致该项目最终失败,创始人为此负债数百万。 据知情人士透露,该员工为此项目的主程序员,还是公司创始人的老乡兼校友,花4万的月薪高薪聘请,出于信任还让其管理技术团队。平时对其礼敬有佳,对其工作散漫也只是睁一只闭一只眼。事发当天,公司要开一个紧急会议,这名程序员以在修bug为由,多次拒绝会议邀请,负责人亲自邀请,仍然不理不睬。直至发生争执后,摔键盘走人。 这简直是个颠覆三观的新闻,打工的,到处逼着老板,老板却处处受制,最终导致了项目的失败。 事情一经曝光,微博上大量网友对该程序员进行声讨。有人认为,这已经不属于民事纠纷的范围,可能已经涉嫌职务侵占。 不久后,这名程序员的同事,也忍不住吐了一番苦水: 这样一个人一般只可能出现在电视剧中,现实中居然还真有这样的人!随后公司又补充一份事件声明。 目前只在微博上爆料了相关内容,至于是否真如上面所说还有待进一步的核实,我们会继续关注此事的发展。
- 下一篇
从昨日阿里云大规模宕机,盘点近年来著名的宕机事件
【大咖・来了 第7期】10月24日晚8点观看《智能导购对话机器人实践》 3月3日,阿里巴巴旗下阿里云发布通报称,华北2地域可用区C部分ECS服务器(云服务器)等实例出现IO HANG(IO不响应),经紧急排查处理后已全部恢复。 阿里云方面表示,目前已经全面排查其他地域及可用区,未发现此类情况。针对本次故障,将根据SLA协议(服务合同),尽快处理赔偿事宜。但阿里云并未公开详细的赔偿细节。 今天小编为大家盘点近年来各大著名宕机事件 01.2017年 1月26日,IBM 今年年初,IBM云的信用度受到影响,客户用于访问其Bluemix云基础架构(以前称为SoftLayer)的一个管理网站服务中断了数小时。 虽然底层基础架构没有真的出现故障,但用户发现他们无法管理自身的应用程序,添加或删除支持工作负载的云资源。 IBM表示该问题是由于一次接口升级造成,只是间歇性的。 02.2017年 1月31日,GitLab GitLab极受欢迎的线上代码库——GibLab.com遭遇了18小时的服务中断,最终无法完全修复。故障原因是员工在维护过程中从错误的数据库服务器中删除了数据库目录。 一些客户的生产数据...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- Windows10,CentOS7,CentOS8安装Nodejs环境
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Hadoop3单机部署,实现最简伪集群
- Docker安装Oracle12C,快速搭建Oracle学习环境
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- CentOS8编译安装MySQL8.0.19