LeungJZ

这应该是我见过第一个网站,线上代码不压缩的网站。

  •  
  •   LeungJZ · Jul 10, 2018 · 6701 views
    This topic created in 3047 days ago, the information mentioned may be changed or developed.

    3m 未压缩的文件也敢用。

    打开需要好几分钟。

    而且我没开 disable cache 的,依旧打死不缓存。。。每次刷新都是重新加载。

    哎呀,好气啊。

    这是 vendor.js 的内容

    Supplement 1  ·  Jul 10, 2018

    换了阿里的 dns,貌似没用

    貌似真的没有开 gzip。。。

    Supplement 2  ·  Jul 11, 2018
    已经修好了。
    运营的锅。
    https://github.com/easy-mock/easy-mock/issues/194
    43 replies  •  2018-07-12 14:27:59 +08:00
    LokiSharp
    LokiSharp
    Jul 10, 2018
    1
    不压缩不是挺好,干嘛要压缩
    LeungJZ
    LeungJZ
    OP
    Jul 10, 2018
    2
    @LokiSharp
    不压缩有什么好的,我不懂。
    vibbow
    vibbow
    Jul 10, 2018
    3
    有了 gzip 以后,压不压缩代码的实际意义不大。
    vibbow
    vibbow
    Jul 10, 2018
    4
    @LeungJZ
    至少从加载体积上讲压缩代码(去空格,改变量名这种的)没什么实际意义,服务器 gzip 压缩后可能就省了 1K 2K
    但是压缩代码后的 JS 及其难调试。
    opengps
    opengps
    Jul 10, 2018
    5
    不压缩就不压缩吧,我一直没开过压缩是不是要被骂,原因很简单:第一没去了解,第二目前没有明显影响,第三为了方便发现问题自己容易调试。
    不过 3M 的 js 文件,恐怕压缩也小不了多少
    Finest
    Finest
    Jul 10, 2018
    6
    压缩+混淆能到几百 K 吧
    odirus
    odirus
    Jul 10, 2018
    7
    归结为一点,项目规模不大,没有使用 CDN。

    如果使用 CDN,本地缓存指令都应该是处理好了的。
    airyland
    airyland
    Jul 10, 2018❤️1
    8
    看起来是像是把 npm run dev 开发模式直接上线了。一般 build 出来的文件是有 hash 的。
    coolcoffee
    coolcoffee
    Jul 10, 2018
    9
    这个 webpack 配置应该是那作者自己写的,现在 vue/cli 和 create react app 都在 dev 模式下面不输出文件,直接内存里面读写,要发布必定要经过 build。
    599316527
    599316527
    Jul 10, 2018
    10
    没压缩是一回事儿
    cache-control 没配对是另外一回事儿
    qqjt
    qqjt
    Jul 10, 2018
    11
    laravel 用 npm run production 就好了
    kindjeff
    kindjeff
    Jul 10, 2018
    12
    找了个 3M 的 vendor.js 做了个实验,事实证明上面几层说的是对的

    ryd994
    ryd994
    Jul 10, 2018 via Android
    13
    @kindjeff without blank 什么鬼………
    人家说的是 closure compiler
    slime7
    slime7
    Jul 10, 2018
    14
    我还见过一个首页是 `http://域名 /dist/` 的,去掉 dist 就 404 了,忘记啥域名了。
    shiny
    shiny
    Jul 10, 2018
    15
    不知道 brotli 的效果比起 gzip 效果如何
    qiaobeier
    qiaobeier
    Jul 10, 2018
    16
    @vibbow source map 了解一下?
    AV1
    AV1
    Jul 10, 2018 via Android
    17
    @LokiSharp
    主要怕有些🐷队友把敏感信息写在注释里😌
    vibbow
    vibbow
    Jul 10, 2018
    18
    @qiaobeier 所以不压缩就好了呀
    qiayue
    qiayue
    Jul 10, 2018
    19
    打开很慢,看看是不是你的 dns 问题,换个 dns 试试
    LeungJZ
    LeungJZ
    OP
    Jul 10, 2018
    20
    @vibbow
    压缩后的代码,有 map 啊老铁。

    @airyland
    hash 值可以去掉。看 dist 目录应该是线上版。

    @vibbow
    未压缩,3m
    压缩后再 gz,顶天 1m。
    barbery
    barbery
    Jul 10, 2018
    21
    压缩后再 gzip 还是能省不少空间的
    jevonszmx
    jevonszmx
    Jul 10, 2018
    22
    @vibbow 压缩就省了 1K - 2K ???

    调试?? map 文件了解一下
    stevenbipt
    stevenbipt
    Jul 10, 2018 via Android
    23
    细节问题,貌似压缩的代码网上有网线就能直接还原回去😴😴😴
    honeycomb
    honeycomb
    Jul 10, 2018 via Android
    24
    @LeungJZ 这年头还有既不开 gzip 也不开代码压缩的
    oonnnoo
    oonnnoo
    Jul 10, 2018 via Android
    25
    小网站的话,随便玩,反正没人用
    LeungJZ
    LeungJZ
    OP
    Jul 10, 2018 via Android
    26
    @oonnnoo 然而还挺多人在用。很多人反应经常 502
    LeungJZ
    LeungJZ
    OP
    Jul 10, 2018 via Android
    27
    @opengps 是的,如果是我接手的项目,不压缩,我肯定会骂的。
    第一,压缩后的代码,人基本是看不懂的,这可以防 85%的小白。
    第二,压缩后的代码和不压缩,体积一般相差甚远。更别提开了 gzip 后的压缩代码。在小水管服务器上很能体现出来压缩与否的区别,比如这个网站。
    第三,其实压缩后只要保留 map 文件,调试不是问题。
    第四,网页加载速度很影响用户体验,加载 1s 和 2s,感受不一样,更别说 2s 和 5s 的区别,基本上非刚需的网站,加载超过 5s,用户就会不耐烦。
    leekoho
    leekoho
    Jul 10, 2018
    28
    把 X-Request-Id, easy-mock_cookies 这些数据也截图放出来真的好吗?
    LeungJZ
    LeungJZ
    OP
    Jul 10, 2018
    29
    @leekoho
    并不完整的 cookie。
    yangqi
    yangqi
    Jul 10, 2018
    30
    楼主是小朋友刚接触互联网么?
    bigtwo
    bigtwo
    Jul 10, 2018
    31
    也许是流量包快到期又剩得太多
    bilibiliQQ
    bilibiliQQ
    Jul 11, 2018
    32
    铁道部网站笑而不语
    xiaqi
    xiaqi
    Jul 11, 2018 via Android
    33
    我感觉我,超过 1m 的,我都想把它拆分...🙃
    LeungJZ
    LeungJZ
    OP
    Jul 11, 2018
    34
    @yangqi
    那说说您的见解?
    Mutoo
    Mutoo
    Jul 11, 2018
    35
    还见过一些大网站,压缩后把 sourcemap 文件丢 production 服务器上,一打开开发者工具,又下载 3~5M (而且还不显示)。而且还可以把这个 map 下载到本地,用工具还原出整个前端,分析学习。

    https://github.com/pavloko/source-map-unpack
    LeungJZ
    LeungJZ
    OP
    Jul 11, 2018
    36
    @Mutoo
    那是 sourcemap 大而已,不影响网页的浏览。
    simple11
    simple11
    Jul 11, 2018
    37
    不错
    run2
    run2
    Jul 11, 2018
    38
    网址是?
    host 那个 easy-mock.com 压缩了的啊 而且开了 gzip
    bhaltair
    bhaltair
    Jul 11, 2018
    40
    绝对不是第一个
    zhangneww
    zhangneww
    Jul 12, 2018
    41
    绝对不是第一个,前两天看一个博客,背景图片 2.4MB ,主机的带宽看起来也很低,打开速度极慢,1min 以上
    LeungJZ
    LeungJZ
    OP
    Jul 12, 2018
    42
    @zhangneww
    你那是个人网站,或者说只是一个搭着好玩的网站罢了,什么优化都不会。

    但是这个是线上运营,提供服务的网站。
    dabolo
    dabolo
    Jul 12, 2018
    43
    又不是不能用
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2936 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 118ms · UTC 00:45 · PVG 08:45 · LAX 16:45 · JFK 19:45
    ♥ Do have faith in what you're doing.