##服务器,vps,空间介绍

服务器:一般放在机房托管,租金,价格娇贵,空间管理费,带宽费,电费,但是,性能强劲

vps : 目前国内阿里云,腾讯云,基本上是将一个服务器通过技术,划分成多个vps,价格相对来说就便宜一些。

空间:只是在服务器硬盘上划分出来的一小部分容量.功能非常有限.没有独立的IP和带宽。

##一般网站的结构介绍

自己在学习网站搭建的时候,可能1应为多种原因,把什么东西都放在一台机器上。
而现在,一般网站都发展成一种多成次的架构
首先:client访问网站时,进过DNS解析出ip,经过ip进行访问,ip解析到负载均衡的这一层。

负载均衡对请求做一个分发,两台负载均衡中做一个keepalived的高可用

这里写图片描述

##常用的网站优化方法

网站结构调整,架构的调整,加台服务器,做缓存。

硬件的优化:cpu , 内存

应用程序本身的优化:lamp :linux优化内核,apahce 编写配置文件,删掉不要的模块,对MySQL 关闭反解析(my.cnf)

程序的优化:PHP代码

##检查网站打开速度

google浏览器,F12

360网站测试:全国各地查看网站打开速度

##DNS原理

这里写图片描述

DNS解析原理:正常来说,我们输入域名的时候,如:www.aminglinux.com.先查找根域,找到根域后,根域一看,这是个什么域名,我不知道,但是.com这个顶级域可能会知道,你去找他吧,就给.com顶级域。.com就知道。解析到ip。真正决定你域名解析到那个ip的实际上是有ns服务器决定的。在国内用的最多的ns服务器是DNSpod.
www:是主机头
aminglinux.com:域名
www.aminglinux.com 这是完整的网址

注册和使用DNSPOD

##CDN解析原理

CDN : 内容分发网络

CDN架构:由智能DNS和若干节点组成

这里写图片描述

使用CDN好处:使web访问跟快捷,可以避免源站直接受到攻击

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐