opertion基础知识

简述squid的优点和缺点?

优点:通过增加缓存来增加访问速度、提高网络的安全性、历史悠久,技术沉淀深厚,开源的,无需支付任何费用

缺点:性能不足,需要借助windows和linux等操作系统才能达到网络加速的功能。

常见的web服务器软件都有哪些?

apache、nginx、tomcat、IIS、IBM的websphere

简述什么是LNMP?

在linux的基础上搭建nginx、mysql、(php、python、perl)

地址重写的好处?

缩短url,隐藏实际路径提高安全性;

易于用户记忆和键入;

易于被搜索引擎记录。

简述什么是memcache?

memcache是高性能的缓存服务器,是一个开源的,跨平台的实现分布式存储的软件;

用来集中缓存数据库的查询结果,减少数据库的访问次数,提高动态web的响应速度。

简述memcache在什么情况下会删除缓存数据?

1.当分配的存储空间存满时,memcache会首先删除访问次数较低的数据,然后腾出空间来存储新数据;

2.重启服务会删除memcache的缓存数据

3.操作系统重启也会删除memcache的缓存数据,因为它是存在内存里面的。

实施部署CDN的优势是什么

1.本地cache加速,提高访问速度和稳定性;

2.网站镜像,消除不同区域,不同运营商之间网络互连的问题;

3.智能DNS解析,自动选择最快的cache服务器;

4.负载优化,减轻后端web的访问压力;

5.集群抗攻击,有效防止DDOS攻击。

简述nginx的优点?

1.它可以高并发连接,官方测试5万连接数,实际生产环境中可以支撑连接数2~4万;

2.内存消耗少;           3.成本廉价                4.配置文件简单,支持rewrite地址重写

5.内置健康检查           6.节省带宽                7.稳定高;                   8.支持热部署

nginx和apache的对比?

Web服务器

Nginx

Apache

反向代理

非常好

Rewrite规则

非常好

FastCGI

热部署

支持

不支持

系统压力比较

很小

稳定性

非常好

安全性

一般

技术资料

很少

非常多

静态文件处理

非常好

一般

虚拟主机

支持

支持

内存消耗

非常小

很大

 

什么是CDN?

CDN全称是内容分发网络。目的是通过在现有的internet中增加一层网络结构,把网站内容分布到最接近客户的边缘网路,提高用户访问网站的速度。

CDN可以明显的提高internet中数据的流动速度,解决了网络带宽小,用户访问量大,网点分布不均匀的问题,提高了用户访问网站的访问速度。

CDN 的类型特点?

CDN分为三类:镜像站点、专线、高速缓存;

镜像站点:它时最常见的,让内容直接发布,适用于静态和准动态的数据同步。但是购买和维护新服务器的费用较高,还必须在各个地区设置镜像服务器,配专业技术人员安装和维护,对于大型网站来说,更新所用的带宽成本大大提高。

高速缓存:成本较低,适用于静态内容。

专线:让用户直接访问数据源,实现数据的动态同步。

CDN的工作原理?

1.用户在浏览器上输入要访问的域名;

2.浏览器向域名解析服务器发送解析请求,获得该域名对应的CNAME记录,浏览器再对CNAME域名进行解析后猜得到一个实际的IP地址。在此过程中,全局负载均衡DNS解析服务器会根据客户的源IP地址,实现就近定位。定位原则可以是:地理位置,路由,也可按负载等;

3.在次解析后浏览器得到IP 地址,想缓存服务器发出请求;

4.缓存服务器根据浏览器的域名,通过cache内部专用DNS解析出此域名源服务器的真实IP地址,再由缓存服务器向这个真实的IP地址提出请求。

5.缓存服务器得到回应后,先把一部分存在本地,留作缓存,同时也将数据传给客户端,完成客户的访问;

6.用户得到数据显示出来,完成访问。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值