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

看到今天爆出的 PHP 漏洞,聊聊老项目转 Go 这事

  •  
  •   KentonMercer ·
    PRO
    · 1 day ago · 2557 views

    今天看到 PHP 爆了两个严重漏洞,官方马上发修复版本,手头有线上服务的还得先准备更新。不过看到这消息,又有点纠结老项目要不要转 Go 。

    开新坑选语言很容易,Go 可以,ts 也行。但一个稳定跑了好几年的 PHP 老项目,推倒重写,实在下不去手,或者说很难下定决心去重构。

    想问问实际做过 PHP 迁 Go 的 V 友:当初真正促使你们动手的原因是什么?跑了一段时间后,体感提升最明显的是性能、部署,还是日常维护?

    19 replies  •  2026-10-22 19:53:59 +08:00
    crackidz
        1
    crackidz  
       1 day ago
    现在 AI 转写不用太方便吧...
    rb6221
        2
    rb6221  
       1 day ago   ❤️ 1
    应该是升不动的老版本才会受影响,较新一点的版本都可以升级来解决吧,等后续升级修复就完事了
    chengran630
        3
    chengran630  
       1 day ago
    刚把 php 升级到 8427 ,用 ai 等就好了
    有几个老项目 php5.6 的 也让 codex 升级到了 8.4 让 codex 改 一会儿就好了
    php 的版本迭代 只是有部分不兼容,让 ai 一会就能改
    但是把 php 改为其他语言 可就是完全重构了
    KentonMercer
        4
    KentonMercer  
    OP
    PRO
       1 day ago
    @crackidz AI 转写是快,但转完你敢直接上线吗?转写一时爽,联调火葬场啊
    KentonMercer
        5
    KentonMercer  
    OP
    PRO
       1 day ago
    @chengran630 之前买过 WordPress 的主题,functions.php 加密的,这种更难搞。
    AngryBigCat
        6
    AngryBigCat  
       1 day ago
    既然 AI 都这么方便了 与其转写不如不转写 反正用 AI 干啥用啥都一样
    THESDZ
        7
    THESDZ  
       1 day ago
    上负载均衡,然后一点点换。
    cense
        8
    cense  
       1 day ago
    很多电商都是框架二开,转 go 成本不低,php 的电商框架太多了
    ludyleocn
        9
    ludyleocn  
       1 day ago
    转 go 重新开发过一套,
    客户不满意又切回去 php 了。
    不过印象中 php 这漏洞上一年就批量出现过类似问题吧,
    现在爆出来有点晚。
    AngryBigCat
        10
    AngryBigCat  
       1 day ago   ❤️ 1
    AI 时代编程语言已经是沦为二等甚至三等公民的话题了 从以前聊 XX 是世界上最好的语言 现在得换成 XX 是世界上最好的模型
    ShangJixin
        11
    ShangJixin  
       1 day ago
    国庆那阵我把我的博客 vibe 成了 go 版本的,但是始终不敢让它上线跑,感觉这破车跑起来,比目前的 php 更加是个筛子
    CEBBCAT
        12
    CEBBCAT  
       1 day ago   ❤️ 1
    聊你又不聊,硬蹭热点搞热度,point 何在?要起号右转小红书
    bnull
        13
    bnull  
       1 day ago
    Go 证书验证漏洞可致中间人攻击

    Go 语言 crypto/x509 包存在漏洞 CVE-2026-111943:证书验证未阻止信任与已失陷 CA 关联的中级证书,攻击者可冒充合法服务器实施中间人攻击。Red Hat 将其定为 Important ,CVSS 3.1 评分 6.8 。

    利用需特定网络位置及不可信中继机构签发的证书,Red Hat 称难以被大规模滥用,缓解步骤见安全公告。
    vovov
        14
    vovov  
       1 day ago
    如果 go 有 filament 使用的话,早重构了。
    KentonMercer
        15
    KentonMercer  
    OP
    PRO
       1 day ago
    @cense 是的,电商类的更不好搞,短时间很难替换
    zeusho871
        16
    zeusho871  
       22h 22m ago
    goframe 感觉还好 ai skill 丰富 可以试试
    callmecaiyuyu
        17
    callmecaiyuyu  
       18h 4m ago
    @ludyleocn 为啥会不满意?不满意的点在哪?
    crackidz
        19
    crackidz  
       6h 41m ago
    @KentonMercer AI 写了 AI 测
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1349 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 45ms · UTC 18:35 · PVG 02:35 · LAX 11:35 · JFK 14:35
    ♥ Do have faith in what you're doing.