• 请不要在回答技术问题时复制粘贴 AI 生成的内容
Macv1994
V2EX  ›  程序员

各位 dalao 看看我这个网站加载速度还能优化吗?

  •  
  •   Macv1994 ·
    weijiang1994 · Jan 19, 2021 · 12907 views
    This topic created in 2121 days ago, the information mentioned may be changed or developed.
    1. 静态资源都替换为了 jsdelivr,感觉这个有时候也不稳定。
    2. 主页获取了 github 的仓库相关信息,主要是 github 头像有时候加载很久,甚至加载不出来。
    3. 各位 dalao 还能优化一下吗? http://2dogz.cn
    128 replies  •  2021-01-20 16:15:46 +08:00
    1  2  
    ❮ ❯
    YUX
    YUX
    Jan 19, 2021❤️1
    1
    图挂了不少啊
    picone
    picone
    Jan 19, 2021❤️1
    2
    都 2021 了还有没上 https 的吗
    Macv1994
    Macv1994
    OP
    Jan 19, 2021
    3
    @picone 一个博客网站 为什么一定要上 https?
    mlxj
    mlxj
    Jan 19, 2021
    4
    第一次加载太慢了
    Macv1994
    Macv1994
    OP
    Jan 19, 2021
    5
    @YUX 啊 是首页的图都挂了吗?
    hyd8323268
    hyd8323268
    Jan 19, 2021
    6
    第一次打开很慢,可以尝试使用懒加载
    YUX
    YUX
    Jan 19, 2021
    7
    文章里的
    yzbythesea
    yzbythesea
    Jan 19, 2021
    8
    慢得一塌糊涂。你的服务器在哪?
    liKeYunKeji
    liKeYunKeji
    Jan 19, 2021
    9
    肯定要优化啊,首页如果要搞 github 仓库信息,可以用境外服务器会快一点。
    IDAEngine
    IDAEngine
    Jan 19, 2021
    10
    多合并一些静态文件,开个网页这么多 request
    wakzz
    wakzz
    Jan 19, 2021
    12
    加载太慢了,问题挺多
    1. html 没有压缩
    2. css 没有压缩没有开启 gzip,
    3. css 文件和 js 文件太多了,完全可以把所有 css 文件和 js 文件全部合并成一个文件,这样可以加载更快
    4. 静态资源上 CDN
    liKeYunKeji
    liKeYunKeji
    Jan 19, 2021❤️1
    13
    页面的切换可以使用 instantclick 插件,实现无刷新秒切换,例如: https://www.likeyun.cn/pc/
    yhxx
    yhxx
    Jan 19, 2021❤️4
    14
    点开之前满心期待以为会是个秒开的。。。
    zm8m93Q1e5otOC69
    zm8m93Q1e5otOC69
    Jan 19, 2021
    15
    腾讯云啊。。小水管?
    zsl199512101234
    zsl199512101234
    Jan 19, 2021
    16
    我加载不出来...
    Macv1994
    Macv1994
    OP
    Jan 19, 2021 via Android
    17
    @wakzz
    @IDAEngine 好的谢谢
    u6pM63mMZ34z32cE
    u6pM63mMZ34z32cE
    Jan 19, 2021
    18
    牛逼啊 相册放原图 搞个缩略图也不至于慢成这样
    Macv1994
    Macv1994
    OP
    Jan 19, 2021 via Android
    19
    @beichenhpy 腾讯云
    Macv1994
    Macv1994
    OP
    Jan 19, 2021 via Android
    20
    @pytth 好的 谢谢
    taogen
    taogen
    Jan 19, 2021
    21
    1. 图片加载慢。20k 大小的图片需要 7 秒?
    2. 部分网站请求第一次有点慢。http://2dogz.cn/get-contribution/
    3. GitHub 链接不全局代理会请求失败。https://avatars0.githubusercontent.com/u/53400477?v=4
    4. 挂了全局代理,则网站请求都很慢
    Macv1994
    Macv1994
    OP
    Jan 19, 2021 via Android
    22
    @mebtte 单张的才是原图 9 宫格肯定是缩略图 服务器带宽就 1M
    wccode
    wccode
    Jan 19, 2021
    23
    带宽 1M,没得玩
    justin2018
    justin2018
    Jan 19, 2021
    24
    打不开 囧
    AlexChing
    AlexChing
    Jan 19, 2021
    25
    完全打不开呀,我觉得这个不仅仅是需要优化的问题了。
    LZSZ
    LZSZ
    Jan 19, 2021
    26
    打不开
    love4taylor
    love4taylor
    Jan 19, 2021
    27
    一直等待响应,打不开。
    Mohanson
    Mohanson
    Jan 19, 2021
    28
    这不是求人 DDOS 你吗
    LongMaoz
    LongMaoz
    Jan 19, 2021
    29
    害搁这优化呢,你应该问的是高流量下如何正常访问网站
    Jetry
    Jetry
    Jan 19, 2021
    30
    有点过分了
    lixuda
    lixuda
    Jan 19, 2021
    31
    @pytth 会对表单提交也提早加载了吗?
    deicol
    deicol
    Jan 19, 2021
    32
    好卡 . 先换个好点的线路吧...
    aydd2004
    aydd2004
    Jan 19, 2021
    33
    我这里蛮快的啊 就是图挂了点
    Overfill3641
    Overfill3641
    Jan 19, 2021
    34
    @Macv1994 例如运营商给你劫持很多广告(弹窗、播放音频那种?你一分钱拿不到还得罪用户
    Macv1994
    Macv1994
    OP
    Jan 19, 2021
    35
    @aydd2004 可能是我部署的问题 没有考虑到高流量的状况 我自己平时访问也很快 可能是并发的问题没考虑吧 请求太多会阻塞 等上一个请求完成才会去执行下一个请求
    Macv1994
    Macv1994
    OP
    Jan 19, 2021
    36
    @AlexChing 应该是我部署的问题 我平时个人访问速度很快 流量一起来 请求阻塞了吧
    liKeYunKeji
    liKeYunKeji
    Jan 19, 2021
    37
    @lixuda 会对整个页面进行异步请求,如果你的表单是一打开页面就提交,那就会被加载
    1109599636
    1109599636
    Jan 19, 2021
    38
    带宽小,尽量不要加图片了,除了首页必要的部分放几张压缩的图片之外就不要放图片了,写文章也可以纯文字
    1109599636
    1109599636
    Jan 19, 2021
    39
    图片可以用这个压缩
    https://tinypng.com/
    Macv1994
    Macv1994
    OP
    Jan 19, 2021 via Android
    40
    @1109599636 嗯 当初没有考虑到这个问题 谢谢
    Macv1994
    Macv1994
    OP
    Jan 19, 2021 via Android
    41
    @1109599636 图片压缩我自己写了个轮子 只是没考虑用在这里 还是感谢你的建议🤝
    u6pM63mMZ34z32cE
    u6pM63mMZ34z32cE
    Jan 19, 2021❤️1
    43
    首页纯文字真香 https://article.mebtte.com
    luqingliang
    luqingliang
    Jan 19, 2021
    44
    宁才是大佬
    flyingpot
    flyingpot
    Jan 19, 2021 via Android
    45
    @pytth 你这个好快啊 怎么做到的
    Merlini
    Merlini
    Jan 19, 2021
    46
    @mebtte #43 非常好看
    debuggerx
    debuggerx
    Jan 19, 2021
    47
    图片试试全用 webp ?

    https://www.debuggerx.com/2021/01/13/batch-convert-pictures-to-webp-format/?from=v2ex

    我这 cloudflare + github page 部署的 hexo,除了图片转 webp 几乎没做任何优化,加载速度感觉也还行了
    robinchina
    robinchina
    Jan 19, 2021
    48
    秒开,你还想怎么优化····
    Dukec
    Dukec
    Jan 19, 2021
    49
    上 SSL+HTTP/2
    静态资源压缩后放 CDN 。(又拍云这类都有免费额度,个人完全够用。)
    GitHub 的资源要么用反代,要么你干脆放 CDN 上。
    可以试试 instantclick 还有 Lazyload 这类 JS library 。
    rodrick
    rodrick
    Jan 19, 2021
    50
    能压缩的都压一下吧,基本好像能压的都没压
    Macv1994
    Macv1994
    OP
    Jan 19, 2021 via Android
    51
    @Dukec 好的 谢谢
    imycc
    imycc
    Jan 19, 2021
    52
    静态资源压缩放 cdn

    控制台打开,给时间排个序,耗时多的都是在加载 js 或者图片什么的
    zzw1998
    zzw1998
    Jan 19, 2021 via iPhone
    53
    @Macv1994 HTTP/2 可以多路复用啊,同一域名的资源使用一条 TCP 连接
    zzw1998
    zzw1998
    Jan 19, 2021 via iPhone
    54
    @zzw1998 这个是回复 #3 楼的
    love
    love
    Jan 19, 2021 via Android
    55
    电信宽带表示 5 秒才加载出来,而且是一下出来的,感觉是哪里卡住了
    Sapp
    Sapp
    Jan 19, 2021
    56
    你这个速度真的慢啊,而且 HTTP1.1 你这优化的个锤子,好歹上个 2 再说吧
    danhahaha
    danhahaha
    Jan 19, 2021
    57
    最简单直接就是安装 nginx PageSpeed 插件各种优化技术一锅端,PageSpeed 分数至少提升 20 分,速度提升也很有效
    vone
    vone
    Jan 19, 2021
    58
    你确定服务器没关机吗?
    17s 了,还是白屏。
    binggg
    binggg
    Jan 19, 2021
    59
    好慢呀,可以用下云开发,可以托管
    madpecker009
    madpecker009
    Jan 19, 2021
    60
    <a href="https://sm.ms/image/xGDiMU5jdeWPRub" target="_blank"><img src="https://i.loli.net/2021/01/19/xGDiMU5jdeWPRub.png" ></a>
    一分钟了我还没加载完,优化空间还很大
    lixuda
    lixuda
    Jan 19, 2021
    61
    @pytth 试用了下,感觉不错,但是本身我页面有 ajax 加载页面,这样就无法加载出来,如何解决?谢谢
    XSNARUTO
    XSNARUTO
    Jan 19, 2021
    62
    深圳电信,
    某 20kb 的图片加载时间 17s ;
    某 50kb 的图片加载时间 32s 。

    首次加载的速度也很慢,一般很少人能等超过 5s 的页面吧。

    优化真不好说,毕竟你用的服务本身在大陆访问就不稳定,随便买个便宜的服务器也不至于这么慢吧。
    Varobjs
    Varobjs
    Jan 19, 2021
    63
    @pytth 你这体验也很差啊,返回卡住不动几秒。
    yujiang
    yujiang
    Jan 19, 2021
    64
    厦门电信,秒开
    Varobjs
    Varobjs
    Jan 19, 2021
    65
    @Varobjs @pytth 没事了,是我公司网太垃圾,所有都卡,😄
    Macv1994
    Macv1994
    OP
    Jan 19, 2021
    66
    @yujiang 哈哈哈 可能现在不是流量高峰了 之前才发帖的时候 很多人一起访问
    Macv1994
    Macv1994
    OP
    Jan 19, 2021
    67
    ![async-test-webbench.png]( https://7.dusays.com/2021/01/19/f133a24533e77.png)
    ![sync-test-webbech.png]( https://7.dusays.com/2021/01/19/ad5a07b488e8a.png)
    ![sync-test-ab.png]( https://7.dusays.com/2021/01/19/c40d8dd672308.png)
    ![async-test.png]( https://7.dusays.com/2021/01/19/2f9fdeb559b1e.png)
    我部署用的 flask+gunicorn+nginx,花了点时间去看了 gunicorn 的文档,发现默认是 sync 模式,可能是这个原因导致大部分人打开很慢?我在本地测试了分别使用 sync 与 async 的两种方式,发现 webbench 的差别比较大,但是使用 ab 测试感觉区别也不大。
    Xposean
    Xposean
    Jan 19, 2021
    68
    我是直接用 coding.net 的静态网站托管, 速度还行, https://blog.xposean.top
    youla
    youla
    Jan 19, 2021
    69
    比我的花生壳还慢~~不过这东西每个地区都不一样,自己访问正常就行了咯
    lixuda
    lixuda
    Jan 19, 2021
    70
    楼主,flask 开发的?
    cccp2020
    cccp2020
    Jan 19, 2021
    71
    oss + cdn 优化一下吧,或者迁移到 gitee 这类地方

    选择前者方案的话,可以看看我的历史帖子,有可能有优惠券
    xcstream
    xcstream
    Jan 19, 2021
    72
    还挺快的
    Macv1994
    Macv1994
    OP
    Jan 19, 2021
    73
    @lixuda 是的
    tysb777
    tysb777
    Jan 19, 2021
    74
    ![在清一色的 let’s encrypt 中脱颖而出的 allinssl 免费 SSL 证书]( https://allinssl.com/zh/client/digitalcert/create/25)
    EvilDevilJin
    EvilDevilJin
    Jan 19, 2021
    75
    我这就直接打不开
    lscexpress
    lscexpress
    Jan 19, 2021
    76
    埋了吧
    Ritter
    Ritter
    Jan 19, 2021
    77
    @Macv1994 加个 gevent 或者 eventlet
    Jeyfang
    Jeyfang
    Jan 19, 2021
    78
    第一次打不开,要刷新第二次才能进去
    Macv1994
    Macv1994
    OP
    Jan 19, 2021 via Android
    79
    @Ritter 嗯嗯 在本地测试了 正在部署上去
    Macv1994
    Macv1994
    OP
    Jan 19, 2021 via Android
    80
    @lscexpress 没必要戾气那么重
    XSNARUTO
    XSNARUTO
    Jan 19, 2021
    81
    无聊又来看了一眼,现在速度挺快的了,还是深圳电信。
    那应该就是刚刚流量太大了的原因吧。作为个人博客速度就不错了。
    不过我自己还是会觉得放心不下全挂在第三方服务上,感觉还是买 vps 更好玩哈哈哈。
    Macv1994
    Macv1994
    OP
    Jan 19, 2021 via Android
    82
    @XSNARUTO 哈哈哈 可能是吧 我也换了一下部署方式 主要是我比较喜欢折腾🤝🤝
    nnnToTnnn
    nnnToTnnn
    Jan 19, 2021
    83
    @Dukec #49 L 大佬能帮我看看这个有什么优化空间吗? https://doc.free-kit.top/
    magua
    magua
    Jan 19, 2021
    84
    @mebtte 这个挺好看的,是用的什么字体啊
    mofeishiwo
    mofeishiwo
    Jan 19, 2021
    85
    502
    sumarker
    sumarker
    Jan 19, 2021 via iPhone
    86
    直接 502 了
    Macv1994
    Macv1994
    OP
    Jan 19, 2021
    87
    @mofeishiwo
    @sumarker 刚刚在优化 关掉了本地服务
    darknoll
    darknoll
    Jan 19, 2021
    88
    就这一点点资源文件,有啥可优化的
    darknoll
    darknoll
    Jan 19, 2021
    89
    @mebtte 这字体得有 2M 了吧
    asdjgfr
    asdjgfr
    Jan 19, 2021
    90
    小水管少放 /压缩图片,压缩代码,静态文件 cdn,动态博客也得注意小鸡的运行速度
    https://liunian.js.org/
    Atukey
    Atukey
    Jan 19, 2021
    91
    只测试了 90 个连接就宕掉了
    Macv1994
    Macv1994
    OP
    Jan 19, 2021
    92
    @Atukey 还好 反正平时访问量也没多少
    Macv1994
    Macv1994
    OP
    Jan 19, 2021
    93
    @asdjgfr 压缩代码是压缩前端代码吗 不是很懂这一方面
    liKeYunKeji
    liKeYunKeji
    Jan 19, 2021
    94
    @flyingpot
    用 instantclick 插件,简单两行代码就可以把普通的网站改成我这样,官网地址: http://instantclick.io/
    chihiro2014
    chihiro2014
    Jan 19, 2021
    95
    没走 cdn 看起来,套个 cdn 比较好,ip 地址好像露出来了。
    raffaellolin
    raffaellolin
    Jan 19, 2021
    96
    正在连接...


    点击 关闭网页。
    u6pM63mMZ34z32cE
    u6pM63mMZ34z32cE
    Jan 19, 2021
    97
    @magua #83 可以去 github 看看源码, 字体文件被我改了名字, 具体叫什么忘了
    u6pM63mMZ34z32cE
    u6pM63mMZ34z32cE
    Jan 19, 2021
    98
    @darknoll #88 字体子集化 首页一共 3 种字体, 加起来大概 100kb
    u6pM63mMZ34z32cE
    u6pM63mMZ34z32cE
    Jan 19, 2021
    99
    @Merlini github 仓库本身就是个模板 喜欢的话可以 fork 一份魔改
    1  2  
    ❮ ❯
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4723 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 163ms · UTC 02:14 · PVG 10:14 · LAX 18:14 · JFK 21:14
    ♥ Do have faith in what you're doing.