某个网站(比如CSDN、GitHub)突然打开、加载很慢,有些途径访问正常、其他网站访问正常,可尝试指定域名服务器的IP地址,不走DNS查询。
摘要
若在电脑上访问某个网站比如CSDN主页(CSDN - 专业开发者社区)、GitHub主页(GitHub: Let’s build from here · GitHub),通过WIFI或者网线访问很慢,甚至网页打不开,但通过流量访问却很快。访问其他网站比如百度、淘宝等,通过WiFi或者网线访问都很快、很正常。
这种情况很有可能是在访问CSDN主页时,需要向某些服务器请求某些资源时,但这些服务器的主机返回的很慢、甚至服务器的主机访问不了,导致资源请求很慢或者甚至请求无响应,导致主页加载很慢,进而给我们感觉页面访问得很慢。
解决方案如下:用电脑浏览器访问那个网站,按F12访问开发者工具,查看哪些资源请求超时,根据请求超时的资源查看资源的服务器域名,通过站长工具(ping.chinaz.com,该工具可以多个地点Ping服务器以检测服务器响应速度),查看该域名对应的哪个主机IP响应得最快,将这个IP手动添加到电脑的hosts文件中,直接通过本地hosts指定服务器IP地址,不再使用DNS查询,最后更新DNS缓存。
详细过程
今天发现在电脑是访问CSDN巨慢,访问其他网站(百度、淘宝等)却很正常很快。
电脑是通过WIFI或网线联网,WIFI和网线都源于一个路由器。
手机连接WIFI访问CSDN也很慢,但手机用流量访问却很正常很快。
按F12访问开发者工具,查看哪些资源请求超时,如下图所示,发现有这这么多资源请求超时。
通过这些超时的资源查看是哪个服务器域名请求超时,如下图。发现一个请求超时的js文件的服务器域名为csdnimg.cn。
在cmd里尝试ping csdnimg.cn。发现请求超时,如下图。
通过站长工具(ping.chinaz.com,该工具可以多个地点Ping服务器以检测服务器响应速度),查看csdnimg.cn域名对应的哪个主机IP响应得最快,如下图。显示安徽合肥电信节点最快。
在这个页面下方,查询安徽合肥电信节点的服务器IP地址,如下图,为223.247.108.54。
在cmd或Windows PowerShell里面试试ping 223.247.108.54,发现可以使用,平均20ms没问题。
故在本机hosts文件尾部添加一句223.247.108.54 csdnimg.cn。hosts文件在路径C:\Windows\System32\drivers\etc里面,用记事本打开即可添加。如下图,#后为注释,不用理会。
通过在hosts文件中指定域名csdnimg.cn的服务器IP地址为223.247.108.54,不再通过DNS查询。
这里为什么通过DNS查询csdnimg.cn的服务器IP地址有问题,访问这么慢甚至访问不了,这个暂时不清楚。
首先我的DNS服务器已经手动设置为8.8.8.8和8.8.4.4了,已经够稳定了。
但这个CSDN访问慢甚至访问不了的现象应该是一片区域里面的现象,因为我的实验室、宿舍、舍友的实验室网络(这三个网络测试点的地理位置相隔很远)都存在这个现象,可能是这片区域的某台DNS缓存了一个响应速度很慢的csdnimg.cn服务器IP地址,导致我们通过DNS获得的csdnimg.cn服务器IP地址都是这么一个访问速度慢的IP。以至于CSDN主页的一些资源请求超时,导致主页加载很慢甚至加载不出来。
按上面步骤,在开发者工具中发现请求超时的文件域名,除了csdnimg.cn还有g.csdnimg.cn、img-blog.csdnimg.cn、img-home.csdnimg.cn。同理,通过站长工具分别选一个速度最快的服务器IP地址,将他们追加到hosts文件里,如下图所示。
保存hosts文件后,在cmd或Windows PowerShell里运行ipconfig /flushdns,更新DNS缓存。如下图所示。
重新访问CSDN主页(www.csdn.net),就打开的很快了,没有资源请求超时了。
这个方法可以应用到同类的现象中,某个网站, 比如CSDN主页(CSDN - 专业开发者社区)、GitHub主页(GitHub: Let’s build from here · GitHub),在某种途径(比如WIFI或网线)突然访问很慢,但通过其他途径(比如流量)却访问正常;其他网站各个途径也访问正常,有可能就是DNS返回的某些主机IP响应速度太慢了。若更换DNS服务器地址(推荐更换为8.8.8.8、8.8.4.4或其他大型公共DNS)后仍解决不了,可以尝试在hosts中指定这些域名的服务器IP地址。
某个网站(比如CSDN、GitHub)突然打开、加载很慢,有些途径访问正常、其他网站访问正常,可尝试指定域名服务器的IP地址,不走DNS查询。相关推荐
- 网站不大但加载很慢怎么优化_博客网站首页加载优化
Vue 网站首页加载优化 本篇主要讲解 Vue项目打包后 vendor.js 文件很大 如何对它进行优化 以及开启Vue的压缩 和 nginx gzip 压缩的使用,其他就是对接口优化等 1. ve ...
- win10打开程序响应很慢_小程序商城打开加载很慢?你上传的图片是不是太大了,压缩一下吧!...
原创:轻栈 今天分享一篇纯干货,看完能给小程序商城提速. 打开小程序商城,有时能看到加载条,先看到内容要等等. 等待是一件消磨耐心的事情,在这个浮躁的时代,愿意等的人真的少.所以,我们要找出导致小程序 ...
- 【Vue实用功能】Vue 项目首次打开加载很慢的优化方案
文章目录 方案1: vue-router 懒加载 方案2:CDN加速 方案1: vue-router 懒加载 首次加载时资源过多导致速度缓慢问题 当SPA(单页应用程序)变得很复杂时,构建后的包会变得 ...
- 已解决微软Office2016 Excel卡顿\缓慢、打开第二个文件加载很慢问题(亲测有效)
已解决微软Office2016 Excel卡顿\缓慢.打开第二个文件加载很慢问题(亲测有效) 文章目录 问题描述 问题分析 解决方法1 解决方法2 解决方法3 1) 修改基本设置 2)修改配置文件 千 ...
- 问题描述:office打开加载配置
问题描述:office打开加载配置 解决方法: 1.去控制面板->程序和功能->找到office->右击选择修复->完成后重启 2.win+R一起按输入regedit回车打开注 ...
- 一个页面上有大量的图片(大型电商网站),加载很慢,你有哪些方法优化这些图片的加载,给用户更好的体验。
一个页面上有大量的图片(大型电商网站),加载很慢,你有哪些方法优化这些图片的加载,给用户更好的体验. 图片懒加载,滚动到相应位置才加载图片. 图片预加载,如果为幻灯片.相册等,将当前展示图片的前一张和 ...
- 如果一个大型网站有很多图片加载很慢,怎么优化
如果一个大型网站有很多图片加载很慢,怎么优化 1.图片懒加载,在页面上的未可视区域可以添加一个滚动条事件,判断图片位置与浏览器顶端的距离与页面的距离,如果前者小于后者,优先加载. 2.如果为幻灯片.相 ...
- 数据加载很慢_Vaex真香!几秒钟就能处理数十亿行数据,比Pandas、Dask更好用
Python中的大数据分析正在复兴.这一切都是从NumPy开始的,它也是我在本文中介绍的工具背后的构建块之一. 2006年,大数据这个话题逐渐受到关注,尤其是随着Hadoop的发布. Pandas因为 ...
- twitter加载很慢_我很高兴加入Twitter的6个理由
twitter加载很慢 For the longest time I refused to do the Twitter thing. Looking back it seems stupid but ...
最新文章
- TOF摄像机可以替代Flash激光雷达吗?
- 疫情排查节时86%?不会代码也能玩转模型训练?腾讯大神揭秘语音语义及AutoML黑科技 | 内含福利...
- 彻底透析SpringBoot jar可执行原理
- 从EXCHANGE03转移到EXCHANGE07
- 4位快速加法器设计_芯片的诞生,奇妙之旅,从RTL代码到真实芯片是怎么设计制造的...
- 第 15 章 垃圾回收相关算法
- linux内核编译(升级)
- 【报错】android.database.sqlite.SQLiteException: no such column: id (code 1): , while compiling: select
- 软件测试基本功 系列教程
- mysql创建用户删除权限_mysql 用户创建、授权及删除、取消权限操作
- 我的webpack学习笔记(一)
- 【转】vue双向绑定原理分析
- Linux 内核下载地址
- 最新的ARM-GCC下载安装指南
- Docker--docker ps 命令与结果解析
- 计算机室管理员考核细则,宿舍管理员量化考核细则
- Python JsonPath 详细使用
- 初识华为MDC智能驾驶计算平台
- R Failed to install 'unknown package' from GitHub: schannel: failed to receive handshake, SSL/TLS
- 毛星云opencv之10.1.5综合示例--harris角点检测和绘制
热门文章
- 比例谐振(PR)控制器的学习过程记录
- 物联网开发——TencentOS Tiny 简介
- mysql-bin什么文件_mysql-bin是什么文件?
- 大话C#之WPF业务场景入门和进阶,深入浅出解析章节教程 13 前端跳转图片功能 超链接
- 环境变量中bin目录是什么,windows 环境变量中%%的作用和path的作用
- 程序员应聘阿里P7岗,面试都过了,结果却因为最后一步被刷下来了…
- 在Visual Studio 2012 for Web中找不到“使用母版页的Web窗体”
- monkeyrunner API
- 短视频营销推广怎么做?
- android中的jni两种注册时机 base/core/jni base/service/core/jni