当前位置:首页 >> 每日看点 >> 域名相关的知识点有哪些?

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

卡卷网 每日看点 111

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

首先我们看下,这个业务比如叫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造成压力。

协助本站SEO优化一下,谢谢!
关键词不能为空
同类推荐

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。
最新文章
热门文章
随机文章