Chinaunix首页 | 论坛 | 博客
  • 博客访问: 829982
  • 博文数量: 67
  • 博客积分: 10067
  • 博客等级: 上将
  • 技术积分: 2175
  • 用 户 组: 普通用户
  • 注册时间: 2005-08-12 00:00
文章分类
文章存档

2012年(1)

2011年(7)

2010年(19)

2009年(33)

2008年(7)

我的朋友

分类: 系统运维

2009-09-28 20:28:13

为什么要写一篇本地化DNS的文章??
有朋友给我提出了问题:本地化DNS没有前景!
哈哈。。。。。

本地化DNS从上面的那篇文章来看,似乎能对用户的贡献确实有限。我那篇文章也只是单对DNS本地化以后,其本身对于用户的意义作了讨论,而没有更进一步的扩展讨论。

其实,本地化DNS不是我的初衷。本地化DNS的目的应该说是为了本地化webserver。哈哈。。。。
如果大家去了这次Perlchina的会议,会发现我在DNS服务器演示的后面,我又演示了一个WebServer。
Yes,web服务才是Dns本地化的我的初衷。
在Perlchina的演示上,我演示了通过本地化DNS,将的域名指向到我的本地。当浏览器访问的时候,我的本地化的WebServer形成一个代理,它去网络中取回的数据并返回给浏览器。
这就是本地化的WebServer。

本地化的DNS搭配上本地化的WebServer。
记得Google有个工具叫做Gears.是用来提高用户的体验,做离线应用的。稍微看了一下,Gears应该是作为浏览器插件嵌入到每个浏览器中,然后通过在网页中编写Javascript来实现离线应用。
而有了本地化的WebServer,我们就比较容易实现离线应用。例如,对于某些post数据,我们可以自己累积起来,等到网络连接以后一块发送。而对于一些简单的浏览,我们就直接Cache了,或者预读更多数据,以备用户的访问。
这样,我们的本地化WebServer有些相似于反向代理服务器。恩。可以给各个网站做加速。
还能做????????
好像还能做很多事情。

好像这样翻墙就很容易了。

欢迎大家来批评。
WebServer我还没有完全写好。DNS服务器已经完成了。在我自己的机器上跑了3周了。累积了6000多个域名。感觉还不错,还没出现什么错误。WebServer的代理功能还有Bug。另外,作为WebServer的文件下载功能还没有(有文件上传功能了)。
阅读(1174) | 评论(2) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2009-09-29 12:42:03

是的,我明白了。对于将来的网络速度而言,本地化的应用对于提高速度没什么前景。

chinaunix网友2009-09-29 10:11:46

感谢你的回复。 就个人而言,我还是没有看出这样做的真的能给用户带来什么好处,产品开发要以用户为导向。在当前网络不断普及,带宽不断增大的情况下,像你的本地DNS和WebServer之类的应用似乎没有太大意义。 就我测试而言,我的带宽访问sina知道页面加载完,只要仅仅2,3秒时间,而响应可能不到1秒时间。我为什么还要去运行一个本地DNS? 至于翻墙嘛,已经有TOR这样的工具了,很简单好用。 如果你webserver仅仅是给各个网站做一个类似缓存的加速,我觉得完全没必要,网络速度的发展将把你无情抛弃。