比如说我有一个网站 A,我现在发现由于网站访问人数较少,从每个地区访问网站的人都需要重新向权威发起域名解析来获得主机地址,为了提升网站的域名解析速度(哪怕只有一点点)。我是不是可以在比如成都联通地区,搞一台机器,每隔 TTL 的时间就主动向所有四川联通的 LDNS 做一下 dig,这样整个四川联通区域的人访问就都可以直接从 LDNS 查到解析记录了。
如果要实现这种东西,用什么架构比较好呢?虽然感觉好像定时任务跑 shell 脚本就能完成。。。
1
pigzilla 2018-09-15 22:20:13 +08:00
技术上这个想法没错。不过既然访问量都少到这种程度了,感觉也就没有必要这么费心抢救了。
|
3
Peanut666 2018-09-15 23:12:42 +08:00
1.在 360 网站服务监控里面添加监控
2.如果 IP 很少变,修改网站的 DNS 的 TTL 值大一些 |
4
580a388da131 2018-09-15 23:28:20 +08:00 via iPhone
用那些公共的 ping 服务一小时 ping 一下?
|
5
zclHIT OP |
6
huangtao728 2018-09-16 00:11:35 +08:00 via Android
可以且有效
之前看到过有售卖此服务的(国内) |
7
leido 2018-09-16 01:47:45 +08:00 via Android
楼主费尽心思操作完毕,结果用户都用的国外 dns,就喜感了
|
8
leido 2018-09-16 01:53:55 +08:00 via Android
当然有些 dns,比如阿里的公共 dns,刻意去长期保存查询结果,我倒觉得并不是好的做法。
国内查询域名时间成本还是可以忽略不计的。 |
9
fonlan 2018-09-16 08:04:13 +08:00 via Android
unbound 的 prefetch 功能?
|
10
johnjiang85 2018-09-16 09:53:01 +08:00 1
是有效的,当然一楼说的是有道理的,访问量这么少没必要做这个优化,除了某些特殊场景下这么做是有意义的(比如某些 TOB 业务的接单测试阶段)。
|
11
SukkaW 2018-09-16 10:14:01 +08:00 2
@johnjiang85 #10 dns dot com 有做这项业务,你们 dnspod 有没有类似的服务?
|
12
johnjiang85 2018-09-16 11:42:06 +08:00
@SukkaW 能做到,没有做这个服务
|
13
opengps 2018-09-16 15:06:31 +08:00 via Android
我感觉你这相当于一个自建的域名解析
|
14
biglee0304 2018-10-06 16:09:05 +08:00 via iPhone
只有在 dns,cdn pk 竞速的时候会用到,事实上业界都是这样做的
|