卡卷网
当前位置:卡卷网 / 每日看点 / 正文

域名相关的知识点有哪些?

作者:卡卷网发布时间:2024-12-29 14:22浏览数量:83次评论数量:0次

假设某个公司要设立一个业务网站,那么这个站点的域名,从技术角度讲应该叫什么?

首先我们看下,这个业务比如叫business,公司叫ABCD。

一般来讲公司已经有了主页,ABCD.com

因此我们现在有几个选择,ABCD.business.com,business.ABCD.com,ABCD.com/business.

ABCD.business.com 这个是违反域名解析规范的。

Just a moment...

因为顶级域名是.com, 然后第二级是business,这个业务很多公司都可以做,所以公司ABCD并不是business域名的管理员。因此没有办法实现对于域名的控制,而且,公司已经为ABCD.com付费了。没必要再为ABCD.business.com付费,这也不经济。

business.ABCD.com 那么这个呢?

这个好一些,举个例子

域名相关的知识点有哪些?  第1张

fanyi.baidu.com 的地址是110.242.68.186 DNS解析服务器是 180.76.76.76

域名相关的知识点有哪些?  第2张

baidu.com 的 DNS解析服务器是 180.76.76.76 然后有两个地址。

所以实际上我们去查看180.76.76.76的时候就是百度的dns记录

域名相关的知识点有哪些?  第3张

然后我们在看 ABCD.com/business

如果我们把这个业务是为一个API,rest的角度,GET 就是获取ABCD公司在business业务方面的信息。

实际上是非常简单清晰的一个API设计和restful明明规范。同样的,如果公司有不同业务线,可以有

ABCD.com/business1ABCD.com/business2ABCD.com/business3.

Post本质上不是幂等的,一方Post两次重复创建资源
可以要求客户端生成唯一ID来添加重复数据删除逻辑
Get是幂等的,重复返回相同的不变信息
PUT请求也是幂等的,更新完整资源的覆盖之前的结果
Patch用于更新某一部分数据,本质上不是幂等的。
如追加元素到数组可能导致重复添加
Delete也是幂等的
即使重复也只删除一次,后续调用返回错误

那么区别在哪里?

区别在于网络的出口,也就是要不要从ABCD.com去返回这个网络请求。给ABCD.com所对应的API gateway造成压力。

END

免责声明:本文由卡卷网编辑并发布,但不代表本站的观点和立场,只提供分享给大家。

卡卷网

卡卷网 主页 联系他吧

请记住:卡卷网 Www.Kajuan.Net

欢迎 发表评论:

请填写验证码