1102日重点:常用的几个概念理解:CDN, DNS, MVC, MVP, MVVM

1. CDN:

copy同样的资源放在不同地方,使得不同地方的客户端能就近访问,提高访问速度. 

比如: 在服务器上放了一张很大的图片 如果你的服务器在上海 上海人访问本市的图片速度就很快 如果你是新疆人呢 访问这个图片就很慢,

这个时候就出现了cdn技术 在离新疆近的地方 也放一张这个图片的副本 这样新疆人访问这个图片 速度也很快了.

 

2.DNS: 

  作用就是起到一个翻译作用,把域名翻译成ip, 因为计算机只认得IP地址 不认识域名 

比如你输入 www.baidu.com dns会告诉浏览器 这个域名对应的IP地址是多少 然后浏览器就去这个请求这个IP地址的信息了

 

3. MVC模式 ,MVP模式, 和MVVM模式,三者的区别     参考阮一峰的博客:http://www.ruanyifeng.com/blog/2015/02/mvcmvp_mvvm.html

1) MVC模式:  

  • 视图(View):用户界面。
  • 控制器(Controller):业务逻辑
  • 模型(Model):数据保存

 

接受用户指令时,MVC 可以分成两种方式。一种是通过 View 接受指令,传递给 Controller。

 

另一种是直接通过controller接受指令。

 

2) MVP模式:

 

3)  MVVM模式:

 

posted on 2017-11-02 10:27  水月纯明  阅读(324)  评论(0)    收藏  举报

导航