V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Macv1994
V2EX  ›  程序员

关于博客网站访问速度问题

  •  
  •   Macv1994 ·
    weijiang1994 · 2020-11-13 09:23:48 +08:00 · 3156 次点击
    这是一个创建于 1476 天前的主题,其中的信息可能已经有所发展或是发生改变。
    1. 为什么有时候使用域名访问很快,但是有时候非常慢;
    2. 直接使用 IP 地址访问,则十分快;
    3. 是不是域名解析的问题?腾讯云买的域名;
    4. 有没有什么方法提高访问速度呢?
    36 条回复    2020-11-14 00:31:26 +08:00
    zarte
        1
    zarte  
       2020-11-13 09:29:51 +08:00
    跟域名没关系,跟你的主机有关系
    Macv1994
        2
    Macv1994  
    OP
       2020-11-13 09:33:44 +08:00 via Android
    @zarte 那为什么用 IP 地址访问很快
    malaohu
        3
    malaohu  
       2020-11-13 09:36:54 +08:00
    F12 看一下请求过程,到底是哪块慢
    Macv1994
        4
    Macv1994  
    OP
       2020-11-13 09:39:27 +08:00 via Android
    @malaohu 我看了 就是标题栏那里一直转 控制台也没有看到发请求过去 都是空的
    zarte
        5
    zarte  
       2020-11-13 09:42:13 +08:00
    @Macv1994 换 dns 啊
    polyang
        6
    polyang  
       2020-11-13 10:17:39 +08:00
    看描述,像是 dns 的问题,可以换换 dns 试试
    Macv1994
        7
    Macv1994  
    OP
       2020-11-13 10:45:07 +08:00
    @polyang 好的 我试试
    superluke
        8
    superluke  
       2020-11-13 11:21:23 +08:00
    域名是多少 可以发来看看 业务网站直接换 dns 不好吧
    hulibenben
        9
    hulibenben  
       2020-11-13 11:22:12 +08:00 via Android
    ddns+cdn+oss
    buffzty
        10
    buffzty  
       2020-11-13 13:04:29 +08:00 via Android
    你是不是一个域名解析了两个 ip 然后旧 ip 还不用了?
    Macv1994
        11
    Macv1994  
    OP
       2020-11-13 14:03:17 +08:00 via Android
    Macv1994
        12
    Macv1994  
    OP
       2020-11-13 14:06:40 +08:00 via Android
    @buffzty 没有呀 一直是一个 IP
    dbres
        13
    dbres  
       2020-11-13 14:14:11 +08:00
    看了下也不会太慢啊,pending 中的基本都是图片,应该图片拖得
    firefox12
        14
    firefox12  
       2020-11-13 14:23:10 +08:00
    31 requests
    883 kB transferred
    1.5 MB resources
    Finish: 4.24 s
    DOMContentLoaded: 1.99 s
    Load: 3.97 s

    本身慢
    dusays
        15
    dusays  
       2020-11-13 14:24:08 +08:00 via Android
    1. 跟你主机所在区域有关,国内的比较快;

    2. 使用 IP 直接访问省去了域名解析过程;

    3. 域名解析还是非常快的,且解析一次后就会产生缓存;

    4. 增加主机配置以及带宽可以提升速度;

    5. 可以试一下我博客,某度搜索杜老师说。
    Macv1994
        16
    Macv1994  
    OP
       2020-11-13 14:26:10 +08:00 via Android
    @firefox12 这个速度我可以接受 因为服务器带宽很低 我说慢是通过域名访问的时候 一直是空白的 控制台根本看不到请求信息
    Macv1994
        17
    Macv1994  
    OP
       2020-11-13 14:28:14 +08:00 via Android
    @dbres 嗯这个我知道我遇到的情况是控制看不到请求信息 感觉就是 dns 没有解析的样子
    firefox12
        18
    firefox12  
       2020-11-13 14:35:12 +08:00
    你请求很多,而且显示是最后一秒才全部完整展示出来的,这应该是前端框架的问题。你这个是 所有资源都下载好了,再一次性展示出来,里面有资源慢 那就更慢, 你也没 cdn 所以慢很正常。
    buffzty
        19
    buffzty  
       2020-11-13 15:05:45 +08:00 via Android
    网站被 cf 的 cdn 拖累了 有时候下载 cdn 的 js 要十秒
    前端显示出来跟图片无关 也跟你连接数无关 跟需要处理 dom 的 js 和 css ,我测试了几次 卡的情况都是 moment js 下载太慢导致的
    Macv1994
        20
    Macv1994  
    OP
       2020-11-13 15:09:45 +08:00
    @buffzty #19 嗯嗯 这是一个情况 还要一个情况就是我在公司电脑上面 有时候要很久才能出来 而且看控制台都看不到发送请求信息 感觉就像是 DNS 没有解析一样 你说的这种情况是可以正常加载 我说的那种情况可能是不能正常解析 DNS 的原因
    WishMeLz
        21
    WishMeLz  
       2020-11-13 15:18:57 +08:00
    cdn 加速,oss 存储。静态页面等等。目前我所知的手段。
    netnr
        22
    netnr  
       2020-11-13 15:32:41 +08:00
    @Macv1994 域名:“二狗子”
    Macv1994
        23
    Macv1994  
    OP
       2020-11-13 15:44:10 +08:00
    @netnr 被你发现秘密了 hhh
    mgrddsj
        24
    mgrddsj  
       2020-11-13 16:42:52 +08:00 via Android
    可能是因为最近版本的 Chrome 默认打开安全 DNS,但是这玩意在国内使用体验不佳,在 Chrome 设置里面找一下,关掉,看看有没有改善?
    Macv1994
        25
    Macv1994  
    OP
       2020-11-13 16:51:05 +08:00
    @mgrddsj 感觉还真是的啊 用火狐好像挺正常的 但是 chrome dns 设置里面找不到呀
    mgrddsj
        26
    mgrddsj  
       2020-11-13 20:03:43 +08:00
    @Macv1994 #25 设置-安全-使用安全 DNS,把这个选项关掉就好。找不到的话,可以直接在设置上方的搜索框搜索 DNS 。
    LaicZhang
        27
    LaicZhang  
       2020-11-13 20:09:02 +08:00
    简单看了一下,几个可以优化的

    1. 图片太大了,150k 的都有,静态资源都还有压缩的空间...
    2. 用了 cloudflare 的 CDN,还是同名资源文件。。。
    3. 友链的资源文件可以放在本地
    Macv1994
        28
    Macv1994  
    OP
       2020-11-13 20:42:40 +08:00 via Android
    @LaicZhang 当初处理博客缩略图的时候没有考虑这么多,直接放的原图,其实相册那里做了缩略图。同名资源文件确实没有注意 可能手抖了 多谢
    langziguilai
        29
    langziguilai  
       2020-11-13 21:22:03 +08:00 via Android
    jsdeliver 会不会比 cloudflare 快
    LaicZhang
        30
    LaicZhang  
       2020-11-13 22:05:29 +08:00
    @langziguilai 会,jsdeliver 国内使用的网宿 cdn,国外使用的 cloudflare
    blessyou
        31
    blessyou  
       2020-11-13 22:08:58 +08:00
    4. 缓存 + link prerender + script defer 可以提高你的渲染速度。

    https://happysooner.com/ 我的网站目前被我折腾了几次还算快。
    IDAEngine
        32
    IDAEngine  
       2020-11-13 22:10:48 +08:00 via iPhone
    纯静态页面不香吗? hugo 搞定
    LaicZhang
        33
    LaicZhang  
       2020-11-13 22:11:43 +08:00
    @blessyou 我这里打开比楼主的还慢,,,,,
    blessyou
        34
    blessyou  
       2020-11-13 22:14:09 +08:00
    @LaicZhang #33 哈哈哈哈 你可能随机到了香港的服务器了,大晚上的香港和内地比较卡。
    Macv1994
        35
    Macv1994  
    OP
       2020-11-13 23:59:28 +08:00 via Android
    @LaicZhang bootcdn 呢?
    LaicZhang
        36
    LaicZhang  
       2020-11-14 00:31:26 +08:00 via Android
    @blessyou 境外 IP 访问也不快,,


    @Macv1994 不知道你说的哪个,反正我觉得 jsdeliver 很快
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5007 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 01:12 · PVG 09:12 · LAX 17:12 · JFK 20:12
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.