包括核心模块保护、版本管理,环境同步等,有好的解决方案吗
1
orderc 2017-01-04 13:16:52 +08:00
核心模块保护: 写 C 扩展或封装为服务,提供 API 调用
版本管理: git 环境同步:不知道你说的是不是代码从测试环境同步到生产环境,如果是可以用 walle |
2
gouchaoer 2017-01-04 16:29:11 +08:00 via Android
核心可是试试 zephir 编译成 so 扩展,比纯写 c 要效率高。。。。如果不是那么讲究的话,就混淆啥的
php 同步太 easy 了,直接 git pull 。。。自动化的话就 cron 中 git pull 。。。强烈建议用 docker ,源码目录映射到 host 别用数据卷。。。大概这些 |
3
gouchaoer 2017-01-04 16:31:51 +08:00 via Android
用 zephir 写一些基础组件,比如 session 操作啊 /数据操作,参考 phalcon 代码改改,这些组件里包含授权机制。。。然后大量在业务代码里用这些基础组件, ok 。。。完美了
|
4
1234512 OP |
5
corethink1 2017-01-04 17:13:07 +08:00
核心我们是做了简单加密验证,版本管理我们自己开发了一套 git 服务取名为零云 lygit ,也开源了一个精简版本出来
github: https://github.com/ijry/lygit.git 演示地址: http://git.lingyun.net 环境同步 docker 算吗 |
7
mchong 2017-01-05 15:33:12 +08:00
可以考虑 Homestead+Vagrant+virtualBox 方案来实现环境的一致性。
|