像我这样激进的人 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
ddid
V2EX    程序员

像我这样激进的人

  •  
  •   ddid 2019-01-19 08:53:24 +08:00 8644 次点击
    这是一个创建于 2462 天前的主题,其中的信息可能已经有所发展或是发生改变。

    这几天折腾各种刚听到的新技术,刚才心一横,把网站的 HTTP 给取消了,也就是在 nginx 中去掉了 listen 80 只保留 listen 443。
    我认为,现在有两样东西是早就应该废弃的,那就是 HTTP 和 32 位软件。
    我认为,现在有一样东西是早就应该废弃并重新设计的,那就是 TCP/IP 协议。
    虽然这个路很漫长,但是很高兴看到谷歌和苹果在积极推动着,相信不久就会实现!,我也一直在给谷歌提建议,让 Chrome 加入默认端口可选功能,使用户自行设置是默认访问 HTTP 还是 HTTPS,然后在更新的版本中,直接默认访问 443 也就是 HTTPS 协议(我知道可以提交 HSTS,但是浏览器强制更好)。

    第 1 条附言    2019-01-19 14:12:17 +08:00
    求助,解决发红包: t/528560
    whileFalse
        1
    whileFalse  
       2019-01-19 08:57:37 +08:00   1
    开 80 返回 302 为好。

    以及,别老想着“为用户好”。你乐意可以安个扩展强制 https,别以为别人都乐意。
    IsaacYoung
        2
    IsaacYoung  
       2019-01-19 08:59:50 +08:00 via iPhone   10
    有点幼稚了
    codehz
        3
    codehz  
       2019-01-19 09:06:45 +08:00 via Android   1
    我现在是 443 强制 tls1.3(cloudflare 控制台上这样设置)
    xiaotuzi
        4
    xiaotuzi  
       2019-01-19 09:06:54 +08:00 via iPhone
    请你升级 https 到企业级安全~
    要做就要做到最好,别只整个好看而不做的完美。
    masker
        5
    masker  
       2019-01-19 09:10:08 +08:00 via Android
    楼主初中生吧?
    frylkrttj
        6
    frylkrttj  
       2019-01-19 09:13:57 +08:00
    http/3 解决提出的所有问题
    shench
        7
    shench  
       2019-01-19 09:14:51 +08:00
    这不叫激进吧?这是幼稚
    ddid
        8
    ddid  
    OP
       2019-01-19 09:15:52 +08:00   2
    @IsaacYoung 苹果太幼稚了,强制 64 位,强制 HTTPS,谷歌太幼稚了,好好的原生协议不用,去搞什么 BBR,SPDY,QUIC,还搞 HSTS 列表,真是幼稚啊!
    xxgirl2
        9
    xxgirl2  
       2019-01-19 09:16:41 +08:00
    一些 cdn 支持 80 转 443,这样服务器只开一个 443 就行了。
    refugeezhao2018
        10
    refugeezhao2018  
       2019-01-19 09:16:43 +08:00 via Android
    任何时候都要考虑必要性和兼容性,是否任何网站都需要 https,是否考虑 80 自动跳转 443,这样的人才才会有今天华为一刀流的讨论
    Asice
        11
    Asice  
       2019-01-19 09:17:41 +08:00
    你不适合干开发,很多历史遗留不是你说推到重来就能重来的
    没有绝对的话语权谁听你的
    ducklyl
        12
    ducklyl  
       2019-01-19 09:21:56 +08:00
    不用去掉吧,跳 80 直接转 443 啊,全部 https
    xiaonan10ll
        13
    xiaonan10ll  
       2019-01-19 09:32:37 +08:00 via iPhone   1
    “面对历史遗留问题怎么办?推倒重来不可取,完美主义不可取,我们必须妥协,在权衡的基础上妥协,在妥协的基础上创新。”
    sagaxu
        14
    sagaxu  
       2019-01-19 09:33:56 +08:00 via Android
    你的激进都带了了哪些收益?
    ddid
        15
    ddid  
    OP
       2019-01-19 09:35:17 +08:00
    @xiaonan10ll 嗯,中肯,我也赞同,但是在某些情况下,还是需要强制性的推进一下,不然就是一直循环在“在权衡的基础上妥协”了。
    fzudust
        16
    fzudust  
       2019-01-19 09:40:35 +08:00 via Android   1
    你没有历史包袱就没什么问题
    akiakiseofficial
        17
    akiakiseofficial  
       2019-01-19 09:40:40 +08:00 via iPhone
    网站访问量骤降六成,过了几天,http 真香 :)
    ddid
        18
    ddid  
    OP
       2019-01-19 09:42:05 +08:00   1
    @sagaxu 拿我的上份工作来说,上班第一天发现员工电脑清一色 XP,服务器是 2003,我第一件事就是把服务器换成 2012 R2 了,然后员工这边,我先把几个开明的同事的电脑换成了 win7,因为 win7 和 2012 对公司系统内业务是有加成的,而且可以上一些之前上不了的软件和功能,使那几位员工的工作效率大幅提高,然后就传到了领导那里,决定全部换 win7,这件事主要收益是,让我更便于管理维护公司系统,次要收益,得到老板赞赏。
    huruwo
        19
    huruwo  
       2019-01-19 09:46:55 +08:00
    像我这样激进的人
    本该灿烂过一生
    @毛不易
    cominghome
        20
    cominghome  
       2019-01-19 09:54:22 +08:00
    自己的站随便你整,公司网站强制 https 没问题,但是把 80 去掉分分钟被打出屎
    nlysh007
        21
    nlysh007  
       2019-01-19 09:54:37 +08:00
    32 位软件怎么就应该废弃了...
    goofool
        22
    goofool  
       2019-01-19 09:55:22 +08:00
    现在还有 8 位单片机呢,技术新旧有什么关系,适用简单才是硬道理。
    Kagari
        23
    Kagari  
       2019-01-19 09:57:14 +08:00
    1、微软的 32 位兼容性是用来卖钱的,性能差点能用就行
    2、你一个浏览器为什么要 qj 我用户
    python
        24
    python  
       2019-01-19 10:02:53 +08:00 via Android
    HSTS 也得先用 80 端口。
    激进的做法应该是:Google,苹果之类的公司怎平衡用户体验和技术,自己跟着弄一样的。之前 Chrome 去除 www 的影响了解下。
    wbing
        25
    wbing  
       2019-01-19 10:04:17 +08:00 via iPhone
    用户有些电脑太旧,装不上最新的系统,只能用 xp,用 32 位,你把程序都改成 64 位的,是不想赚钱了吗。
    zsdroid
        26
    zsdroid  
       2019-01-19 10:06:51 +08:00
    听说楼主很激进?赶紧把全国的 atm 砸了吧,毕竟 atm 用的还是 xp 系统
    runnerlee
        27
    runnerlee  
       2019-01-19 10:07:28 +08:00
    想起了以前一个技术总监叫我给一个 API 项目配置 80 跳转 443 哈哈哈
    masker
        28
    masker  
       2019-01-19 10:08:16 +08:00 via Android
    @zsdroid 按照这么说,楼主要谋反了。因为,大多数 z 辅的系统也是 xp 的。 手动狗头
    Everyxin
        29
    Everyxin  
       2019-01-19 10:08:23 +08:00
    @python #24 可以说一下具体什么影响吗?
    lihongjie0209
        30
    lihongjie0209  
       2019-01-19 10:14:38 +08:00
    又不是不能用, 你觉得用户会关心吗
    BingoXuan
        32
    BingoXuan  
       2019-01-19 11:16:33 +08:00 via Android   1
    一味激进推进新技术在项目上会死的很惨的。Apple 虽然一直积极推进新技术,lz 是不知道 Apple 自己定制和检验水平有多高
    RobertYang
        33
    RobertYang  
       2019-01-19 11:19:10 +08:00 via Android
    还在使用的 8 位单片机哭晕,stm32 极为先进的 32 位单片机哭晕。反正个人网站访问量少随便你怎么搞。
    Phasma
        34
    Phasma  
       2019-01-19 11:27:06 +08:00
    //EV 证书上了?
    tachikomachann
        35
    tachikomachann  
       2019-01-19 11:52:35 +08:00 via Android   1
    把 qj 用户换个伟光正的说法而已
    tachikomachann
        36
    tachikomachann  
       2019-01-19 11:54:15 +08:00 via Android
    刘小拿你好
    t/492471
    honeycomb
        37
    honeycomb  
       2019-01-19 11:58:08 +08:00 via Android
    @lihongjie0209 正是因为用户不关心
    likuku
        38
    likuku  
       2019-01-19 12:02:58 +08:00
    就这事?点进来前还以为是决定要公开自己是外星人呢...
    hundan
        39
    hundan  
       2019-01-19 12:06:14 +08:00 via Android   1
    把自己和苹果谷歌比也是厉害,人家是不可或缺有极大影响力的,你觉得你也是不可或缺的?
    int64ago
        40
    int64ago  
       2019-01-19 12:33:38 +08:00
    这么巧,你也上网冲浪?
    zhouzheng
        41
    zhouzheng  
       2019-01-19 13:45:51 +08:00
    主要是证书问题。
    要么贵,要么麻烦。
    laike9m
        42
    laike9m  
       2019-01-19 14:16:28 +08:00 via Android
    我觉得 OK
    tt67wq
        43
    tt7wq  
       2019-01-19 14:22:15 +08:00
    像你这样激进的人,迟早删库跑路
    nullllllllllllll
        44
    nullllllllllllll  
       2019-01-19 14:27:21 +08:00   1
    @Asice 不要动不动开上帝视角并且给人下定论,如果我说你这种人注定只能做一个普通 coder,而题主这种想法可能就是改变世界的那一小部分人呢?
    tailf
        45
    tailf  
       2019-01-19 14:51:01 +08:00
    @ddid 苹果和 Google 可没有关闭自己的 80 端口,只是做了跳转,你在偷换概念。
    MartinWu
        46
    MartinWu  
       2019-01-19 15:04:31 +08:00
    苹果的地盘,苹果当然可以为所欲为。 互联网是你某个人,某个机构,某个国家的地盘么?
    iwtbauh
        47
    iwtbauh  
       2019-01-19 15:24:20 +08:00 via Android
    没错,什么都存在缺点。但是我拿个你说的“应该废弃“的 TCP/IP 说吧,在当时那个年代,你想让什么和 TCP/IP 打,烂泥扶不上墙的 OSI 还是那一堆封闭的互联网实现? TCP/IP 之所以胜出,是因为它在当时比所有对手都优秀。

    然后 lz 站在上帝视角批判快 40 年的东西,毫不考虑前向兼容而要替换已经稳定运行快 40 年的基础设施!

    BGP 更应该换掉了,然后还不是在运行要不然你说不定 v2 可能都上不了了。

    请注意,上文的 OSI 指开放系统互联协议,一个欧盟害怕美国人的东西所以开发的与 TCP/IP 竞争的互联网实现,而不是指 OSI 模型。
    lscho
        48
    lscho  
       2019-01-19 15:29:51 +08:00
    这么多回复的,竟然没人说 https 是基于 http 的?用个 https 就觉得自己激进了?殊不知 https 才是妥协的产物啊
    citydog
        49
    citydog  
       2019-01-19 15:38:39 +08:00
    如果像你一样的“不妥协”,你现在估计联浏览器都无法安装进 windows,目前基本上所有的软件,都是“妥协”的产物:windows,chrome,linux
    www5070504
        50
    www5070504  
       2019-01-19 15:40:42 +08:00
    想当然。。。
    luoqeng
        51
    luoqeng  
       2019-01-19 15:49:10 +08:00   1
    像我这样中二的人
    smdbh
        52
    smdbh  
       2019-01-19 15:51:21 +08:00
    如果大家都说英语,只有油管,只有。。。。

    一切都那么简单

    但。。。
    tailf
        53
    tailf  
       2019-01-19 16:02:10 +08:00
    @lscho 同学你需要多多学习了。HTTP 只是一个文本协议,80 端口的传统 HTTP 指的是直接使用 TCP 作为基础,而 HTTPS 是默认在 443 端口的 TCP 之上加了一层加密通信层,再之上采用 HTTP 文本协议。HTTPS 的严格表述应该是 HTTP over TLS。
    andylee
        54
    andylee  
       2019-01-19 16:41:30 +08:00
    傻。
    251243021
        55
    251243021  
       2019-01-19 17:14:28 +08:00
    80 重定向到 443.
    icaca
        56
    icaca  
       2019-01-19 17:18:07 +08:00
    重定向就是了 很多浏览器默认就是 http 的 谷歌、苹果也是重定向的吧?
    3789
        57
    3789  
       2019-01-19 17:48:14 +08:00 via Android
    @ddid 服务器系统说换就换?服务中断、重新部署、数据库迁移、系统授权。。。这些需要考虑一下吗?
    yomuse
        58
    yomuse  
       2019-01-19 18:10:41 +08:00 via Android
    代表月亮消灭你们
    lscho
        59
    lscho  
       2019-01-19 20:00:00 +08:00
    @tailf 是的啊,我说的有问题吗?简单点说 https 就是在 http 下加入 ssl 层,说他是基于 http 也不为过。因为 https 产生的原因就是为了解决 http 的问题的。
    lidfather
        60
    lidfather  
       2019-01-19 20:27:18 +08:00
    苹果连自己 mac 动画卡顿都解决不了,指望它。
    zhkrb
        61
    zhkrb  
       2019-01-19 22:32:12 +08:00
    写条规则 302 到 https 也不难啊,不然你让用户看 404 ?
    anxihuixiang
        62
    anxihuixiang  
       2019-01-19 23:11:34 +08:00 via Android
    你这不是激进。。是没知识没文化,简而言之,傻
    lychnis
        63
    lychnis  
       2019-01-20 01:01:59 +08:00 via Android
    自己再看一遍你发的内容 你这只是跟风无脑吹。
    你自己写一个 tcp 替代品再来说技术
    whoisghost
        64
    whoisghost  
       2019-01-20 01:21:44 +08:00
    我一个写出了在某场景比 TCP 还好的传输控制协议的人,都不敢说废弃 “ TCP/IP 协议“... 还是傻好,敢想,敢说。
    mytsing520
        65
    mytsing520  
    PRO
       2019-01-20 04:32:56 +08:00
    为了通信安全上 HTTPS 我能理解,但废掉 80 是个什么鬼操作。。。
    直接 80 口业务通过 302 或 307 跳 HTTPS 就好
    zhxhwyzh14
        66
    zhxhwyzh14  
       2019-01-20 09:44:06 +08:00
    我也觉得 80 上 301 到 https,然后开启 hsts 就完全足够了
    yjd
        67
    yjd  
       2019-01-20 10:23:37 +08:00 via Android
    上外太空的很多东西都还不是 32 位。。
    shinciao
        68
    shinciao  
       2019-01-20 12:14:07 +08:00
    那为什么不上 IPv6,停止 IPv4 访问,删除域名 A 记录,仅保留 AAAA 记录多好
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2853 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 38ms UTC 14:12 PVG 22:12 LAX 07:12 JFK 10:12
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86