最近一段时间使用的时候,突然发现点开一篇csdn网站的文章要一两分钟,而且一些静态资源经常加载不出来,但是点开稀土掘金、知乎、博客园等特别快,所以大概率是网站的问题。而且校园网环境下就会很慢,用流量就会特别快。特别影响体验,于是我也到网上百度,翻看了很多人的解决办法。以下是我解决的方法。这里拿优快云网站做例子,其他网站同样适用!!!
第一种(不太管用)
打开设置,网络,如果连了wifi就更改DNS服务器分配
从自动改成手动,可以选择114DNS:国内用户量巨大的DNS,访问速度快,各省都有节点,同时满足电信、联通、移动各运营商用户。
DNS 服务器 IP 地址:首选:114.114.114.114 备选:114.114.114.115
第二种 (亲测有效)
1.首先先打开优快云网站,键盘按下F12进入开发者模式,进入到Network模块,这里可以看到很多请求。
过一段时间后,找看有没有变红的请求,变红说明请求失败了,可能是请求资源超时导致的,这也是为啥打开那么慢的原因。
2.查看变红的请求访问的是哪个域名,复制下来去站长工具打开,多个地点Ping服务器,网站测速 - 站长工具 (chinaz.com)https://ping.chinaz.com/
站长工具可以多个地点Ping服务器以检测服务器响应速度。
3.找最快的响应节点的ip,然后找到电脑里hosts文件用记事本编辑,hosts文件位置在
C:\Windows\System32\drivers\etc
如下图,左边是站长工具测定的响应最快的服务器ip,右边是要加速的域名。
填完所有ip和域名后,保存,这时候可能会出现提示说没有权限操作,这时候右键hosts文件,点开属性,进入安全界面
原因是Users用户没有修改和写入的权限,可以点击编辑,选择users,给赋予对应的权限。
然后保存成功后,进入黑窗口 cmd页面,输入命令ipconfig /flushdns,刷新dns服务,然后就可以正常访问了。亲测有效。
原理:某些情况下,DNS解析域名后返回ip的时间太慢,导致资源请求时间超时,可能是这片区域的某台DNS缓存了一个响应速度很慢的服务器IP地址,导致我们通过DNS获得的服务器IP地址都是这么一个访问速度慢的IP。以至于优快云主页的一些资源请求超时,导致主页加载很慢甚至加载不出来。配置hosts文件后,再请求这些网址的时候不会通过DNS域名解析,会直接锁定我们填写的响应速度快的ip。因此会很快的加载出来。