相关主题
{{discussion.title}}
最牛社区
首页
新主题
新回复
热门
注册
登录
go 部署到 1panel 上,是用源码运行 还是编译二进制运行!
{{ getUsernameByUid(5798) }}
发布{{ getTimeInfo('2025-03-31 17:02:24') }}
#0
{{ getUsernameByUid(5798) }}
发布{{ getTimeInfo('2025-03-31 17:02:24') }}
#0
哪个合理点呢
如果用 vscode 远程写代码 那就得源码放服务器上搞了是吧
远程写代码 调试也不晓得快慢.
{{ getUsernameByUid(8191) }}
发布{{ getTimeInfo('2025-03-31 17:52:06') }}
#1
{{ getUsernameByUid(8191) }}
发布{{ getTimeInfo('2025-03-31 17:52:06') }}
#1
不要用 1panel ?为啥要用 1panel 。当然是二进制运行拉。
{{ getUsernameByUid(11073) }}
发布{{ getTimeInfo('2025-03-31 17:53:26') }}
#2
{{ getUsernameByUid(11073) }}
发布{{ getTimeInfo('2025-03-31 17:53:26') }}
#2
Go 咋源码运行,不都得编译吗
你用 go run 相当于也是编译了个临时的二进制运行的
{{ getUsernameByUid(13229) }}
发布{{ getTimeInfo('2025-03-31 18:15:45') }}
#3
{{ getUsernameByUid(13229) }}
发布{{ getTimeInfo('2025-03-31 18:15:45') }}
#3
go build 生成二进制,然后把二进制丢到服务器上跑,为了异常挂掉,用 systemctl 守护一下
{{ getUsernameByUid(16246) }}
发布{{ getTimeInfo('2025-03-31 18:41:55') }}
#4
{{ getUsernameByUid(16246) }}
发布{{ getTimeInfo('2025-03-31 18:41:55') }}
#4
我也是用的 1panel,上传文件然后配置守护进程。如果更新的时候就把新的二进制文件甩上去,然后重启守护进程 。
{{ getUsernameByUid(3704) }}
发布{{ getTimeInfo('2025-03-31 18:58:18') }}
#5
{{ getUsernameByUid(3704) }}
发布{{ getTimeInfo('2025-03-31 18:58:18') }}
#5
服务器编译多慢呀
{{ getUsernameByUid(10763) }}
发布{{ getTimeInfo('2025-03-31 21:18:18') }}
#6
{{ getUsernameByUid(10763) }}
发布{{ getTimeInfo('2025-03-31 21:18:18') }}
#6
golang 都是编译运行,哪怕你 go run 也是编译运行,顶多是保留了很多调试符号,没有进一步的优化。
一般部署都是直接上传编译后的二进制文件
{{ getUsernameByUid(3391) }}
发布{{ getTimeInfo('2025-03-31 21:59:46') }}
#7
{{ getUsernameByUid(3391) }}
发布{{ getTimeInfo('2025-03-31 21:59:46') }}
#7
你服务器的性能编译肯定慢的
{{ getUsernameByUid(16247) }}
发布{{ getTimeInfo('2025-04-01 09:05:31') }}
#8
{{ getUsernameByUid(16247) }}
发布{{ getTimeInfo('2025-04-01 09:05:31') }}
#8
推荐 dokploy
{{ getUsernameByUid(2525) }}
发布{{ getTimeInfo('2025-04-01 17:25:05') }}
#9
{{ getUsernameByUid(2525) }}
发布{{ getTimeInfo('2025-04-01 17:25:05') }}
#9
要不你写个 golang 的解释器?
{{ getUsernameByUid(post.updatedByUid) }}
编辑于 {{ getTimeInfo(post.UpdatedAt) }}
{{ getUsernameByUid(post.uid) }}
发布于 {{ getTimeInfo(post.CreatedAt) }}
# {{post.num}}
{{ getUsernameByUid(post.updatedByUid) }}
编辑于 {{ getTimeInfo(post.UpdatedAt) }}
{{ getUsernameByUid(post.uid) }}
发布于 {{ getTimeInfo(post.CreatedAt) }}
# {{post.num}}
{{ getUsernameByPostNum(post.mentionNum) }}
登录回复
#{{nav.post.anchor}}
{{ alert.text }}
关闭