V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
The Go Programming Language
http://golang.org/
Go Playground
Go Projects
Revel Web Framework
jiaoguan1688
V2EX  ›  Go 编程语言

go 部署到 1panel 上,是用源码运行 还是编译二进制运行!

  •  
  •   jiaoguan1688 · 3 天前 · 1515 次点击
    哪个合理点呢


    如果用 vscode 远程写代码 那就得源码放服务器上搞了是吧
    远程写代码 调试也不晓得快慢.
    10 条回复    2025-04-03 17:04:59 +08:00
    encro
        1
    encro  
       3 天前
    不要用 1panel ?为啥要用 1panel 。当然是二进制运行拉。
    xinge666
        2
    xinge666  
       3 天前
    Go 咋源码运行,不都得编译吗

    你用 go run 相当于也是编译了个临时的二进制运行的
    qloog
        3
    qloog  
       3 天前
    go build 生成二进制,然后把二进制丢到服务器上跑,为了异常挂掉,用 systemctl 守护一下
    PungentSauce
        4
    PungentSauce  
       3 天前
    我也是用的 1panel,上传文件然后配置守护进程。如果更新的时候就把新的二进制文件甩上去,然后重启守护进程 。
    danbai
        5
    danbai  
       3 天前
    服务器编译多慢呀
    neoblackcap
        6
    neoblackcap  
       3 天前
    golang 都是编译运行,哪怕你 go run 也是编译运行,顶多是保留了很多调试符号,没有进一步的优化。
    一般部署都是直接上传编译后的二进制文件
    ersic
        7
    ersic  
       3 天前
    你服务器的性能编译肯定慢的
    hpu423
        8
    hpu423  
       2 天前
    推荐 dokploy
    voidmnwzp
        9
    voidmnwzp  
       2 天前 via iPhone
    要不你写个 golang 的解释器?
    zhaoahui
        10
    zhaoahui  
       5 小时 29 分钟前
    部署到 1panel 上用 Docker?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2628 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 14:34 · PVG 22:34 · LAX 07:34 · JFK 10:34
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.