zoukankan      html  css  js  c++  java
  • 关于带宽与网速和用户体验

    好久不见!

    供暖了,希望朋友们都感觉温暖。

    好久不写大量的汉字了,自从整了一个独立键盘以后,又重新感受到Windows平台的温暖(PC机把屏幕和键盘分离,随意挪动);

    如果你不是IT或相关工作人员,不知道DNS是什么,那就不用往下看了,都是一堆无用的汉字   :)

    进入主题:带宽和网速体验,现在的ADSL速度越来越快了,200M的速度很普及了(因为从100M免费升级了),偶尔的卡顿来自DNS,来自自己设置的用于反污染的DNS地址。

    分析:当你在浏览器输入网址的时候,你就跟DNS打交道了(几乎所有的Internet相关程序,都要先查DNS获取公网IP)。如果DNS延迟超过100ms,那么你浏览体验就会明显下降,也就是能感觉到卡顿!那么如何减少DNS的卡顿呢?

    首先干货DNS:

    baidu) DNS=180.76.76.76
    cnnic) DNS=1.2.4.8
    dnspod) DNS=119.29.29.29
    114) DNS=114.114.114.114 
    ali) DNS=223.5.5.5
    google) DNS=8.8.8.8

    1.  第一步,检测你电脑当前所使用DNS
      1. 刚发现一个挺有意思的网址https://ipleak.net,它可以检测到你当前的DNS等等信息。
      2. 去输入命令,[不在啰嗦]
    2. 测试当前DNS的速度
      1. 最简单的方法: Ping,打开Terminal(或者Windows里面的Command)
      2. 一个一个Ping上面那个列表里面的IP,然后排列最快的那个DNS服务器。(上面DNS相对干净,本地ISP给的DNS污染重灾区)
      3. 我的结果是:以及列在上面的列表,最快的速度是3-4ms,最慢的要184-22ms。
      4. 显然你知道要优先选用那个地址了。
    3. 优化方案,减少DNS查询延迟(以MAC为列子)
      1. 安装dnscrypt-proxy; https://github.com/jedisct1/dnscrypt-proxy/wiki/Installation
      2. 文档非常清晰易懂,希望你也一样喜欢 :)
      3. 然后配置BitBar.app来添加到工具栏
    4. 效果图

  • 相关阅读:
    编译Excel遇到的DialogBoxW宏的实参不足问题
    C# 简单连接数据库并执行SQL查询语句
    AutoCAD VBA 遍历所有对象
    VBA: 错误消息:"类未注册"插入用户窗体
    解决Qt程序发布时中文乱码问题
    Qt操作excel
    HWND_BROADCAST的一个用法——修改环境变量,立即通知系统
    VC环境使用XML解析器(TinyXML)编程
    C++ XML解析之TinyXML篇(转载)
    C/C++枚举目录中的文件或文件夹
  • 原文地址:https://www.cnblogs.com/backuper/p/DNS_Network_DNSCrypt_DNSCrypt-proxy.html
Copyright © 2011-2022 走看看